您的当前位置:首页正文

Pycharm报错torch.cuda.OutOfMemoryError: CUDA out of memory.

2024-12-01 来源:个人技术集锦

报错

torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 330.00 MiB (GPU 0; 2.00 GiB total capacity; 1006.56 MiB already allocated; 144.51 MiB free; 1.02 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

做深度学习相关的实验,可以看到我的显卡内存很小(哭了,不过我有时候是在别的电脑上做的,那个电脑比这个好用),网上搜到的说的 max_split_size_mb:128 这个方法我贴到我代码上之后没有效果。
因为我在这个电脑上做的是主实验后面的一些对比实验,也就是代码中很多张量很多数据是不需要的。
所以抖了个机灵,把不需要的数据全都注释掉,代码正常运行,对比实验数据跑出来了耶!

显示全文