如何快速装GeneFace Plus Plus CentOS

AI技术
小华
2026-09-01

下面给你一份在 CentOS 上快速部署 GeneFace++(GeneFace Plus Plus)的实用流程,偏“能跑起来”而不是逐行讲解原理。假设你用的是 CentOS 7/8,有 NVIDIA 显卡

一、系统基础准备(必须)

1. 更新系统

sudo yum update -y

2. 安装基础依赖

sudo yum install -y git wget unzip bzip2 epel-release

二、安装 NVIDIA 驱动 + CUDA(关键)

1. 安装 NVIDIA 驱动

sudo yum install -y kmod-nvidia

或去 NVIDIA 官网下载 run 文件安装
验证:

nvidia-smi

2. 安装 CUDA(推荐 11.7 / 11.8)

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_linux.run

配置环境变量:

echo 'export PATH=/usr/local/cuda-11.8/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

三、安装 Conda(强烈推荐)

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrc

四、克隆 GeneFace++ 并建环境

git clone https://github.com/IDEA-Research/GeneFace.git
cd GeneFace

创建环境(示例):

conda create -n geneface python=3.9 -y
conda activate geneface

五、安装 PyTorch(匹配 CUDA)

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

六、安装项目依赖(快速版)

pip install -r requirements.txt

如报错,常见补装:

pip install numpy==1.23.5
pip install scipy scikit-image opencv-python
pip install librosa tensorflow==2.13.0

七、下载模型 & 预处理数据

GeneFace++ 需要:

  • 音频 → 动作模型
  • 动作 → 视频模型

按官方 README 下载:

bash scripts/download_pretrained.sh

八、快速推理测试

python inference/geneface_inference.py \
--audio examples/audio.wav \
--out_video output.mp4

九、常见问题速查

问题解决
GLIBCXX 报错conda install -c conda-forge libgcc-ng
CUDA not available检查 torch.cuda.is_available()
中文路径报错全部用英文路径
CentOS 8 EOL换 Rocky / Alma 或手动源

十、最简总结(一句话)

CentOS + Conda + CUDA11.8 + PyTorch + 官方 requirements = GeneFace++ 快速跑通

如果你愿意,我可以:

  • 给你 CentOS 一键脚本
  • Docker 版 GeneFace++
  • 只做推理 / 训练版本

你现在是想 推理演示 还是 训练自己的模型

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序