检查驱动:
nvidia-smisudo yum install -y \
git wget curl unzip \
gcc gcc-c++ make \
epel-releasewget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-11.7.0-1.x86_64.rpm
sudo rpm -i cuda-repo-rhel7-11.7.0-1.x86_64.rpm
sudo yum clean all
sudo yum install -y cuda配置环境变量:
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc从 NVIDIA 官网下载对应 CUDA 版本的 cuDNN(需账号):
tar -xzvf cudnn-11.7-linux-x64-v8.x.x.x.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn*.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrcGeneFace++ 通常基于 Python 3.8/3.9
conda create -n geneface python=3.9 -y
conda activate genefacegit clone https://github.com/yerfor/GeneFacePlusPlus.git
cd GeneFacePlusPluspip install torch torchvision torchaudio \
--index-url https://download.pytorch.org/whl/cu117检查:
python -c "import torch; print(torch.cuda.is_available())"pip install -r requirements.txt如果缺少某些包(如 librosa, numpy, tqdm, opencv-python):
pip install librosa numpy tqdm opencv-pythonsudo yum install -y ffmpeg若无可用包,可从源码编译或使用 rpm:
wget https://download1.rpmfusion.org/free/el/updates/7/x86_64/f/ffmpeg-3.4.13-1.el7.x86_64.rpm
sudo rpm -ivh ffmpeg-*.rpmGeneFace++ 需要预训练模型(如音频编码器、3DMM、渲染模型等),参考官方 README 中的模型下载链接。
示例:
mkdir -p checkpoints
cd checkpoints
# 下载模型(示例,具体以官方为准)
wget <模型下载地址>python inference.py \
--audio_path test/audio.wav \
--model_path checkpoints/geneface++.pthCentOS 7 默认 gcc 版本较低,可升级:
sudo yum install centos-release-scl
sudo yum install devtoolset-9
scl enable devtoolset-9 bashpip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple确认版本对应:
| CUDA | PyTorch |
|---|---|
| 11.7 | 1.13+ |
| 11.8 | 2.x |
✅ 建议在 GPU + Conda 环境下安装
✅ 不要混用系统 Python
✅ 严格按照官方 README 安装模型
如果你需要:
可以告诉我,我可以给你定制安装方案。