Ubuntu部署GeneFace++的条件与步骤
sudo apt install build-essential安装。sudo dpkg -i cuda-keyring*.deb && sudo apt-get update && sudo apt-get -y install cuda=11.7.1-1;nvcc --version(应显示CUDA 11.7版本信息);LD_LIBRARY_PATH)。geneface的Python 3.9环境:wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
chmod +x Anaconda3-2024.02-1-Linux-x86_64.sh
./Anaconda3-2024.02-1-Linux-x86_64.sh # 按提示完成安装
conda create -n geneface python=3.9 -y
conda activate genefacetorch-ngp错误):conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidiaconda install conda-forge::ffmpeg;pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable";pip install cython openmim==0.3.9 && mim install mmcv==2.1.0;sudo apt install libasound2-dev portaudio19-dev && pip install -r docs/prepare_env/requirements.txt。01_MorphableModel.mat(人脸形状与纹理模型);BFM_exp_idx.mat(表情基索引);BFM_front_idx.mat(前脸区域索引);Exp_Pca.bin(表情PCA系数);facemodel_info.mat(模型元信息);deep_3drecon/BFM/文件夹(需提前创建该目录)。git clone https://github.com/yerfor/GeneFacePlusPlus.git
cd GeneFacePlusPlusbash docs/prepare_env/install_ext.sh # 编译项目所需的CUDA扩展(如神经渲染相关模块)export PYTHONPATH=$(pwd):$PYTHONPATH # 将项目根目录添加至Python路径,确保能导入自定义模块CUDA_VISIBLE_DEVICES=0 python deep_3drecon/test.py(检查3DMM模型是否能正常加载);inference/genefacepp_infer.py脚本,输入音频文件路径与输出视频名称,验证端到端流程是否通畅。