cat /etc/centos-release推荐:
GeneFace++ 依赖 CUDA + PyTorch GPU
nvidia-smi如果没有输出,先装驱动:
sudo yum install -y \
epel-release \
git \
wget \
gcc \
gcc-c++ \
make \
ffmpeg \
libsndfile \
mesa-libGLwget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrcgit clone https://github.com/liuaolin/GeneFacePlusPlus.git
cd GeneFacePlusPlusconda create -n geneface python=3.9 -y
conda activate genefacepip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118pip install -r requirements.txt⚠️ CentOS 常见问题:
pyrender 需要 mesa-libGLnumba 版本要和 CUDA 匹配face-alignment 可能需要降级 numpy如报错:
pip install numpy==1.23.5GeneFace++ 需要:
按官方 README 下载并放到:
checkpoints/python inference.py \
--audio input.wav \
--pose pose.npy \
--out output.mp4| 问题 | 解决 |
|---|---|
| GLIBC 版本低 | 用 Conda 环境隔离 |
| ffmpeg 缺失 | 手动编译或 conda 安装 |
| CUDA 不识别 | 确认驱动版本 |
| pyrender 报错 | 安装 osmesa |
❌ 直接用系统 Python
❌ 用 CentOS 默认 gcc 编 PyTorch
如果你愿意,我可以:
你目前是 CentOS 几?有没有 GPU?