GeneFace++ 对显存要求较高,尤其是:
典型报错:
CUDA out of memory
RuntimeError: CUDA error: out of memory解决:
batch_sizepreprocess 阶段)--fp16 或混合精度GeneFace++ 依赖:
常见坑:
解决:
nvidia-smi
nvcc -V
python -c "import torch; print(torch.version.cuda)"很多人把:
hub 模型混用,导致:
建议:
model.load_state_dict(torch.load(ckpt, map_location="cuda"))
model.half().cuda()GeneFace++ 用了:
num_workers > 0pin_memory=True在 Ubuntu + Docker 下容易:
解决:
num_workers=0 先测试不是训练,而是:
preprocessextract audio featuresface parsing这些也可能 OOM。
解决:
如果你只有 1 张卡,但代码走了:
DistributedDataParallel你可以先回答这几个问题,我可以直接定位:
如果你只是想跑通:
如果你愿意,把完整报错日志贴出来,我可以直接告诉你是哪一行代码、哪一步炸的。