Windows 安装 GeneFace++ 实操指南
一 环境准备
nvidia-smi 验证驱动与 GPU 状态。以上为在 Windows 上编译/运行含 C++ 扩展或依赖的深度学习项目的通用前置条件,GeneFace++ 亦适用。
二 获取源码与创建虚拟环境
git clone https://github.com/your-org/GeneFace++.gitpython -m venv geneface_env && geneface_env\Scripts\activateconda create -n geneface_env python=3.9 -y && conda activate geneface_envpip install -r requirements.txtpip install numpy opencv-python torch torchvision以上步骤可隔离依赖、减少冲突,便于后续构建与复现实验。
三 编译与安装
1) 在项目根目录创建构建目录并进入:
mkdir build && cd build2) 生成工程文件(CMake 会自动检测编译器与 CUDA):
cmake ..3) 编译(推荐 Release 模式以获得更佳性能):
cmake --build . --config Release4) 若项目提供 Python 包安装入口,执行:
pip install . 或 python setup.py installpip install . 或使用提供的脚本完成安装。上述流程覆盖含 C++ 扩展与纯 Python 两类项目形态,GeneFace++ 常见为前者,需要 CMake + VS 构建链。
四 配置与验证
python main.py、python demo.py 等;torch.cuda.is_available() 为 True;nvidia-smi 检查 CUDA 版本 与 GPU 占用。以上验证与环境变量配置可快速确认安装是否成功,并定位常见环境问题。
五 版本匹配与常见问题
torch==2.0.1+cu118 对应 CUDA 11.8;requirements.txt 或 environment.yml)。版本匹配是 GPU 正常工作的关键,错误往往由 PyTorch 与 CUDA 不一致引起。