【发布时间】:2021-05-22 22:01:28
【问题描述】:
我导入torch并使用cuda运行简单代码,但出现RuntimeError: CUDA error: out of memory错误。
我的代码和错误是:
>>> import torch
>>> print(torch.rand(1, device="cuda"))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
RuntimeError: CUDA error: out of memory
【问题讨论】:
-
确保没有其他进程正在使用您的 GPU,如果是,请杀死它们或让它们完成。否则重启。否则你的 GPU 没有足够的内存来支持 PyTorch
-
通过“watch -n 0.5 nvidia-smi”检查你的gpu内存
-
是否有其他进程在使用 GPU 内存?