CentOS装GeneFace++要啥配置

AI技术
小华
2026-09-14

CentOS 上部署 GeneFace++(清华开源的音频驱动面部动画生成项目),官方主要面向 Ubuntu,但 CentOS 也可以跑,只是依赖处理更麻烦。下面给你一份可落地的最低 / 推荐配置清单

一、系统版本要求

  • CentOS 7.9(勉强)
  • CentOS 8 / Stream 8+(更推荐)
  • ❌ 不建议 CentOS 6
GeneFace++ 依赖较新的 Python 和 CUDA 生态,CentOS 7 需要额外升级 gcc / python

二、硬件配置(核心)

1️⃣ GPU(最重要)

GeneFace++ 训练和推理都吃显卡:

场景最低推荐
仅推理GTX 1060 6GRTX 3060 12G
微调RTX 2080TiRTX 3090 / 4090
完整训练❌不支持A100 40G+

必须支持 CUDA

  • CUDA 11.3 / 11.7 / 11.8
  • 驱动 ≥ 470

2️⃣ CPU

  • 最低:4 核(如 E5-2670)
  • 推荐:8 核以上(i7 / Xeon)

3️⃣ 内存

  • 推理:16GB
  • 训练:32GB+

4️⃣ 硬盘

  • 系统盘:50GB
  • 数据盘:
  • 模型 + 数据集:100GB+ SSD
  • 推荐 NVMe

三、软件环境(CentOS 必装)

基础依赖

gcc >= 7
make
cmake >= 3.18
ffmpeg
git

CentOS 7 示例:

yum install -y centos-release-scl
yum install -y devtoolset-9
scl enable devtoolset-9 bash

Python

  • Python 3.8 / 3.9
  • ❌ 不推荐 3.10+(部分依赖不稳)

建议使用 conda:

conda create -n geneface python=3.9
conda activate geneface

CUDA / PyTorch

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch

四、GeneFace++ 额外依赖

  • diffusers
  • transformers
  • face-alignment
  • librosa
  • numpy < 1.24(很重要)
  • OpenCV

常见坑:

pip install numpy==1.23.5

五、CentOS 特别注意事项

  1. glibc 版本
  • CentOS 7 老,可能需升级
  1. ffmpeg
  • 系统自带常缺 x264,建议静态编译
  1. 权限
  • 非 root 用户跑 CUDA 需加组
  1. SELinux
setenforce 0

六、最低能跑的“乞丐版”配置

仅推理、低分辨率
  • CentOS 8
  • i5 + 16G
  • GTX 1060 6G
  • SSD 100G

⚠️ 训练基本不现实

七、总结一句话

CentOS 能装 GeneFace++,但更推荐 Ubuntu;显卡 ≥ 6G,Python 3.9,CUDA 11.8,SSD 必选。
如果你愿意,我可以:
  • 给你一份 CentOS 7/8 一键安装脚本
  • 或帮你 排查具体报错
  • 或对比 GeneFace vs GeneFace++ 配置差异

直接说你现在是 CentOS 几 + 什么显卡 就行。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序