Linux下安装GeneFace++的标准流程
一 环境准备与驱动
sudo apt-get --purge remove "*nvidia*"sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt-get updatesudo apt-get install nvidia-driver-535wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.runsudo sh cuda_11.7.0_515.43.04_linux.run(仅勾选安装CUDA Toolkit)~/.bashrc):export PATH="/usr/local/cuda-11.7/bin:$PATH"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.7/lib64export CUDA_HOME=/usr/local/cudanvcc --version 应显示11.7;nvidia-smi 可查看驱动与GPU信息。二 创建Python环境并安装PyTorch与多媒体依赖
conda create -n geneface python=3.9conda activate genefaceconda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c nvidia -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch -c https://mirrors.tuna.tsinghua.edu.org/anaconda/cloud/main -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/freeconda install -c conda-forge ffmpeg(如系统已装可跳过)sudo apt-get install libasound2-dev portaudio19-devpip install -r docs/prepare_env/requirements.txt -v -i https://pypi.tuna.tsinghua.edu.cn/simple三 安装3D与可微渲染相关依赖
pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable"pip install cython -i https://pypi.tuna.tsinghua.edu.cn/simplepip install openmim==0.3.9 -i https://pypi.tuna.tsinghua.edu.cn/simplemim install mmcv==2.1.0bash do(具体脚本名与参数以项目实际README为准)四 获取GeneFace++源码与项目安装
git clone https://github.com/your-org/GeneFacePlusPlus.gitcd GeneFacePlusPluspip install -r requirements.txtpip install -e .(可编辑模式,便于二次开发)pip命令中添加-i https://pypi.tuna.tsinghua.edu.cn/simple。五 快速验证与常见问题
bash scripts/demo.sh或python demo.py,以实际文档为准),检查是否能正常加载模型并生成输出视频。nvidia-smi与nvcc --version显示的驱动与CUDA版本匹配;必要时重设PATH与LD_LIBRARY_PATH。