GeneFace++ 包含:
这些模块同时占用显存。
✅ 解决:
--batch_size 1
--accumulate_grad_batches 4训练用视频如果是:
显存会暴涨。
✅ 建议:
GeneFace++ 的 NeRF 模式显存消耗极大:
✅ 显存建议:
| 模式 | 最低显存 |
|---|---|
| 2D 渲染 | 8GB |
| NeRF | 16–24GB |
✅ 解决:
2D 模式num_samples_per_rayGeneFace++ 会把一段音频 + 对应视频一起喂入模型。
如果:
✅ 解决:
--max_audio_len错误版本会导致:
✅ 推荐:
PyTorch 1.13 / 2.0
CUDA 11.7 / 11.8torch.cuda.empty_cache()训练循环中显存碎片累积。
✅ 在代码中加:
torch.cuda.empty_cache()GeneFace++ 不完全支持多卡自动切分,有时:
✅ 建议:
device_map如:
如:
✅ 减少:
save_img_every✅ 显存不足时按这个顺序改:
如果你愿意,可以告诉我:
我可以直接给你一份最小显存配置参数。