Ubuntu部署GeneFace++实操指南
一 环境准备与版本选择
二 本机或容器部署步骤
git clone https://github.com/yerfor/GeneFacePlusPlus.git && cd GeneFacePlusPlusconda create -n geneface python=3.9 -y && conda activate genefaceconda install -c conda-forge ffmpeg -y;sudo apt-get install -y libasound2-dev portaudio19-dev build-essentialconda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia -y
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c pytorch -c nvidia -y
pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable"pip install cython -i https://mirrors.aliyun.com/pypi/simplepip install openmim==0.3.9 -i https://mirrors.aliyun.com/pypi/simplemim install mmcv==2.1.0pip install -r docs/prepare_env/requirements.txt -i https://mirrors.aliyun.com/pypi/simplebash docs/prepare_env/install_ext.shexport PYTHONPATH=./ && CUDA_VISIBLE_DEVICES=0 python deep_3drecon/test.pypython deep_3drecon/generate_reconstructor_opt_for_geneface.py三 Docker 部署步骤
sudo docker run -p 8000:8000 -it --name ubuntu_conda117 --gpus all --privileged=true ubuntu:latest /bin/bashsudo docker cp /usr/local/cuda-11.7/ ubuntu_conda117:/usr/local/~/.bashrc 追加:CUDA_PATH_11=/usr/local/cuda-11.7export PATH=${CUDA_PATH_11}/bin${PATH:+:${PATH}}export LD_LIBRARY_PATH=${CUDA_PATH_11}/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}source ~/.bashrcsudo docker cp /data/code/GeneFacePlusPlus/ ubuntu_conda117:/data/code/cd /data/code/GeneFacePlusPlusbash docs/prepare_env/install_ext.sh四 数据准备与训练推理
五 常见问题与排查