【发布时间】:2020-10-29 03:28:43
【问题描述】:
因此,当一批一张图像需要 15GB 时,训练 DNN 模型可能会很痛苦。速度对我来说不是那么重要,但要适应更大的批次(和模型)。所以我想知道是否有带有 CUDA Unified Memory fork 的 PyTorch 或类似的东西来适应巨型模型(每个 GPU RAM 有 16gb,但在 CPU 端有 250gb 似乎相当合理)?
【问题讨论】:
-
似乎即使存在这样的解决方案,CPU 部分也会成为瓶颈,您可能不会从 GPU 中获得太多好处。您是否考虑过使用gradient accumulation?虽然如果你使用批量标准化层,这可能会变得很棘手。