Windows 安装步骤
一 环境准备
nvidia-smi 验证驱动与 GPU 可用;pip install torch torchvision --index-url https://download.pytorch.org/whl/cu118)。numpy、opencv-python、torch、torchvision(若仓库提供 requirements.txt,以文件为准)。二 获取源码与创建虚拟环境
git clone https://github.com/your-repo/GeneFace++.gitpython -m venv geneface_env && geneface_env\Scripts\activateconda create -n geneface_env python=3.8 然后 conda activate geneface_envrequirements.txt 时:pip install -r requirements.txtpip install numpy opencv-python torch torchvision。三 编译与安装
mkdir build && cd buildcmake ..(如有多版本 VS,可用 -G "Visual Studio 17 2022" -A x64 指定生成器与平台)cmake --build . --config Release(或 Debug)pip install . 或 python setup.py install四 配置与测试
build/bin、CUDA/cuDNN 的 bin 与 lib/x64)加入系统 PATH,便于全局调用。python main.py 或 python demo.py;device = torch.device("cuda" if torch.cuda.is_available() else "cpu") 并观察日志/显存占用确认 GPU 被调用。五 常见问题与排查
nvidia-smi 检查驱动与 GPU;在 Python 中打印 torch.cuda.is_available();核对 CUDA 与 PyTorch 版本一致性。