@@ -1,10 +1,12 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "下载spleeter预训练模型..."
|
||||
echo "[1/4] 检查spleeter 2stem模型"
|
||||
if [ -e pretrained_models/2stems/checkpoint ]
|
||||
then
|
||||
echo "模型已存在,跳过下载..."
|
||||
else
|
||||
echo "下载模型..."
|
||||
curl -LO https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems-finetune.tar.gz
|
||||
tar -xf 2stems-finetune.tar.gz
|
||||
mkdir pretrained_models
|
||||
@@ -12,21 +14,23 @@ else
|
||||
echo "模型下载完成"
|
||||
fi
|
||||
|
||||
echo "检查python3.9..."
|
||||
if [-e python3.9*.tar*]
|
||||
echo "[2/4] 检查python3.9..."
|
||||
if [ -e python39*.pkg.tar.* ]
|
||||
then
|
||||
echo "python3.9已存在,跳过下载..."
|
||||
else
|
||||
echo "找不到python3.9,请手动构建python3.9的archlinux包!"
|
||||
exit 1
|
||||
curl -LO https://gitea.cattysteve.top/api/packages/pig2014/generic/python39/3.9.19-1/python39-3.9.19-1-x86_64.pkg.tar.zst
|
||||
echo "python3.9下载完成"
|
||||
fi
|
||||
|
||||
echo "检查pipx.npz..."
|
||||
if [-e pipx.npz]
|
||||
echo "[3/4] 检查pipx.pyz..."
|
||||
if [ -e pipx.pyz ]
|
||||
then
|
||||
echo "pipx已存在,跳过下载..."
|
||||
else
|
||||
curl -LO https://github.com/pypa/pipx/releases/download/1.5.0/pipx.pyz
|
||||
echo "pipx下载完成"
|
||||
fi
|
||||
|
||||
echo "构建docker镜像..."
|
||||
echo "[4/4] 构建docker镜像..."
|
||||
docker build -t galaxymusichallv2_convert .
|
||||
|
||||
Reference in New Issue
Block a user