face
使用 corex 作为基础镜像启动容器:
sudo docker run --name jyd_face --shm-size="32g" -it -v /opt/jyd01/wangruihua/jyd_face:/opt/jyd01/wangruihua/jyd_face/ --privileged --cap-add=ALL --pid=host --network host --restart always corex:4.4.0
进容器后首先执行一下这个命令:
source /usr/local/corex/enable
pip install --upgrade pip
pip install -r requirements.txt
启动测试:
python3 test_face.py
运行服务:
CUDA_VISIBLE_DEVICES=4 nohup python3 face_flask.py > logs/8000.log 2>&1 &
jyd_indextts
使用 corex 作为基础镜像启动容器:
sudo docker run --name jyd_indextts --shm-size="32g" -it -v /opt/jyd01/wangruihua/jyd_indextts:/opt/jyd01/wangruihua/jyd_indextts/ --privileged --cap-add=ALL --pid=host --network host --restart always corex:4.4.0
pip install --upgrade pip
apt-get update
apt-get install ffmpeg
启动测试:
python3 test_flask_indextts.py
运行服务:
CUDA_VISIBLE_DEVICES=4 nohup python3 flask_indextts_new.py > logs/8001.log 2>&1 &
jyd_musetalk
使用 corex 作为基础镜像启动容器:
sudo docker run --name jyd_musetalk --shm-size="32g" -it -v /opt/jyd01/wangruihua/jyd_musetalk:/opt/jyd01/wangruihua/jyd_musetalk/ --privileged --cap-add=ALL --pid=host --network host --restart always corex:4.4.0
pip install timm
pip install --upgrade pip
pip install -r requirements.txt
pip install --no-cache-dir -U openmim
mim install mmengine
pip install setuptools==60.9.0
下载天数版本mmcv
账号:iluvatar_corex
密码: c494vp8F9
sftp -P 29880 iluvatar_corex@iftp.iluvatar.com.cn
get /client_tmp/hck/jyd/apps/mmcv-2.1.0+corex.4.4.0.20250908-cp310-cp310-linux_x86_64.whl
安装天数版本mmcv
pip install mmcv-2.1.0+corex.4.4.0.20250908-cp310-cp310-linux_x86_64.whl
安装mmdet(需要高版本)
mim install "mmdet==3.2.0"
安装mmpose
安装 Python 包 chumpy,版本固定为 0.70。不要使用 pip 的独立构建环境(build isolation)
pip install chumpy==0.70 --no-build-isolation
mim install "mmpose==1.1.0"
或者使用源码编译
git clone https://github.com/open-mmlab/mmpose.git
cd mmpose
pip install -e .
安装ffmpeg
apt-get update
apt-get install ffmpeg
修改部分源码
修改 musetalk/utils/preprocessing.py 第一行加入:
import torch
# monkey patch 强制关闭安全模式
_old_torch_load = torch.load
def _patched_torch_load(*args, **kwargs):
kwargs['weights_only'] = False
return _old_torch_load(*args, **kwargs)
torch.load = _patched_torch_load
下载一个必备文件
https://www.adrianbulat.com/downloads/python-fan/s3fd-619a316812.pth
下载后放到这个目录下(注意如果创建容器,这个目录是容器中的目录,宿主机没有)
/root/.cache/torch/hub/checkpoints/s3fd-619a316812.pth
遇到目录权限问题可以跳过,运行程序会自动下载(网络比较慢)
启动测试
CUDA_VISIBLE_DEVICES=4 sh inference.sh v1.5 normal
CUDA_VISIBLE_DEVICES=5 python flask_musetalk.py
运行服务
CUDA_VISIBLE_DEVICES=5 nohup python3 flask_musetalk.py > logs/8002.log 2>&1 &
MuseTalk服务器部署指南
9万+

被折叠的 条评论
为什么被折叠?



