成功率最高,坑最少
wsl --install安装 Ubuntu 20.04 / 22.04
sudo apt update
sudo apt install -y build-essential ffmpegwget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.shgit clone https://github.com/liumin1128/GeneFacePlusPlus.git
cd GeneFacePlusPlusconda env create -f environment.yml
conda activate geneface++按 README 下载:
python inference.py --config configs/geneface++_test.yaml✅ 优点
❌ 缺点
适合不想用 WSL 的人
conda create -n geneface++ python=3.9
conda activate geneface++pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118pip install -r requirements.txt可能报错的有:
nvidia-dali → Windows 支持差,可跳过(部分功能受限)librosa, opencv, imageio → 正常/ 改成 Windows 路径 \\ 或 /os.system("bash ..."))需改 Python 实现适合有 Docker 经验的人
docker pull pytorch/pytorch:2.0.1-cuda11.7-cudnn8-devel| 问题 | 解决 |
|---|---|
| ffmpeg not found | 下载 ffmpeg,加入 PATH |
| CUDA 不可用 | 装 WSL 或正确 CUDA 驱动 |
| DALI 报错 | 跳过或 Linux |
| 显存不足 | 降低 batch / 分辨率 |
✅ 最佳方案:
Windows 10/11 + WSL2 + Ubuntu + Conda
如果你愿意,我可以:
你现在是想「只是跑推理」还是「训练自己的模型」?