CentOS 部署 GeneFace++ 安装教程
一 环境准备与驱动
sudo yum install -y epel-release && sudo yum groupinstall -y "Development Tools" && sudo yum install -y cmake3 ffmpeg-devel portaudio-devel alsa-lib-devel二 创建 Conda 环境并安装 PyTorch 与多媒体依赖
conda create -n geneface python=3.9 -yconda activate genefaceconda install -c conda-forge ffmpegconda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia三 安装 PyTorch3D 与 MMCV
pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable"pip install cythonpip install openmim==0.3.9mim install mmcv==2.1.0四 安装项目依赖与构建 CUDA 扩展
pip install -r docs/prepare_env/requirements.txtbash docs/prepare_env/install_ext.shbash do五 验证安装与常见问题
python -c "import torch; print(torch.__version__, torch.cuda.is_available())"ffmpeg -versionpython -c "import pytorch3d; print(pytorch3d.__version__)"CUDA_HOME 指向正确的 CUDA 目录(如 /usr/local/cuda-11.7),nvcc --version 输出与 PyTorch 的 CUDA 版本一致。