GeneFace++ 通常依赖:
CentOS 自带问题:
✅ 解决:
conda 创建独立环境conda create -n geneface python=3.9GeneFace++ 里很多依赖(尤其是 PyTorch / CUDA 扩展)需要:
❌ CentOS 7 默认:
✅ 解决:
sudo yum install centos-release-scl
sudo yum install devtoolset-9
scl enable devtoolset-9 bashGeneFace++ 常用:
CentOS 上常见坑:
nvidia-smi 正常,PyTorch 却检测不到 GPU✅ 检查:
nvidia-smi
python -c "import torch; print(torch.cuda.is_available())"GeneFace++ 会用到:
CentOS 最小化安装经常缺:
sudo yum install ffmpeg sox mesa-libGLGeneFace++ 对 audio preprocessing 很敏感:
✅ 建议:
conda install -c conda-forge ffmpeg soxCentOS 默认开启 SELinux:
.so 动态库失败✅ 临时关闭测试:
setenforce 0| 系统 | 兼容性 |
|---|---|
| CentOS 7 | ❌ 最易出问题 |
| CentOS 8 | ⚠️ EOL,坑多 |
| CentOS Stream 9 | ✅ 相对好 |
GeneFace++ 官方 / 社区通常有 Docker:
docker run --gpus all -it genefaceplusplus你可以直接告诉我:
我可以帮你精确定位是哪一步挂了。