CentOS 安装 GeneFace++ 的要点
一 环境准备与系统检查
sudo yum update -y
sudo yum groupinstall -y "Development Tools"
sudo yum install -y cmake3 git python3 python3-devel libpng-devel libjpeg-devel libtiff-devel
sudo yum install -y centos-release-scl devtoolset-9-gcc*
scl enable devtoolset-9 bash
sudo ln -sfn /usr/bin/cmake3 /usr/bin/cmake
二 获取源码与安装步骤
git clone https://github.com/yerfor/GeneFacePlusPlus.git
cd GeneFacePlusPlus
mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j$(nproc)
sudo make install # 若使用 venv/用户目录安装,可去掉 sudo,并将路径加入环境变量
echo 'export PATH=$PATH:/opt/genefacepp/bin' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/genefacepp/lib' >> ~/.bashrc
source ~/.bashrc
三 运行与常见问题处理
CUDA_VISIBLE_DEVICES=0 python inference/app_genefacepp.py --a2m_ckpt=... --head_ckpt=... --torso_ckpt=...
训练任务示例:
CUDA_VISIBLE_DEVICES=0 python tasks/run.py --config=egs/datasets/${VIDEO_ID}/lm3d_radnerf_sr.yaml --exp_name=... --reset
python data_gen/utils/process_video/extract_segment_imgs.py --ds_name=nerf --vid_dir=data/raw/videos/${VIDEO_ID}.mp4 --force_single_process
四 安全与维护建议