git参考地址
[https://github.com/hacksider/Deep-Live-Cam]
获取项目git(路径在/root/Deep-Live-Cam)
git clone https://github.com/hacksider/Deep-Live-Cam.git
创建虚拟环境
conda create -n deeplivecam python=3.10
切换虚拟环境
conda activate deeplivecam
下载模型
1. 进入指定位置
cd models/
2. 下载GFPGANv1.4
wget https://huggingface.co/hacksider/deep-live-cam/resolve/main/GFPGANv1.4.pth
3. 下载inswapper_128_fp16.onnx
wget https://huggingface.co/hacksider/deep-live-cam/resolve/main/inswapper_128.onnx
安装依赖
cd /root/Deep-Live-Cam
pip install -r requirements.txt
启动(如果cpu到这里就结束了)
python run.py
需要搞gpu,继续
官方方法报错了,解决方案:尝试参考
https://github.com/hacksider/Deep-Live-Cam/issues/202
依赖安装
pip uninstall onnxruntime
pip uninstall onnxruntime-gpu
pip install onnxruntime==1.18.0
pip install onnxruntime-gpu==1.18.0
gpu启动:
python run.py --execution-provider cuda
结果界面展示
发生问题:
因为用的是linux远程服务器,是没有图形界面的,所以为了解决这个问题,进行以下方式处理。
参考:
1.https://blog.csdn.net/weixin_33708432/article/details/91536037(我使用的)
2.https://www.jianshu.com/p/96988c3bebe6(以后可以借鉴的远程桌面Linux — Gui与Xvfb的使用)
总结:
用ssh -X root@51.159.175.229,然后正常启动就可以解决问题了。