Linux下 GeneFace Plus Plus 安装技巧
一 环境准备与版本选择
conda create -n geneface python=3.9 -y && conda activate geneface。sudo yum groupinstall "Development Tools" -y,sudo yum install -y cmake git libpng-devel libjpeg-devel libtiff-devel。二 获取源码与安装依赖
git clone https://github.com/yerfor/GeneFacePlusPlus.git && cd GeneFacePlusPlus。pip install -r requirements.txt;如出现冲突,先升级 pip/conda 再重装。mkdir build && cd build && cmake .. && make -j$(nproc)(仅在确有本地扩展或 C++/CUDA 算子需要编译时执行)。三 数据与权重放置
四 环境变量与路径配置
~/.bashrc 持久化):export PYTHONPATH=$(pwd):$PYTHONPATH。export PATH=$PATH:/path/to/bin,export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/lib,并执行 source ~/.bashrc 使其生效。五 快速验证与常见问题
python inference/genefacepp_infer.py --a2m_ckpt checkpoints/audio2motion_vae --head_ckpt checkpoints/motion2video_nerf/may_head --torso_ckpt checkpoints/motion2video_nerf/may_torso --drv_aud data/raw/val_wavs/example.wav --out_name demo_output.mp4
若使用其他音频,替换 --drv_aud 为实际 .wav 路径,确保采样率与模型预期一致。
sudo pip,优先在用户环境安装;必要时用 sudo 仅限系统级包管理。pip/conda,必要时新建环境重装依赖;GPU 版需确认 PyTorch + CUDA 版本匹配。