DeepLabV3Plus-Pytorch icon indicating copy to clipboard operation
DeepLabV3Plus-Pytorch copied to clipboard

RuntimeError: CUDA out of memory.

Open Dejavusd opened this issue 4 years ago • 5 comments

我使用的是cityscapes来训练的,配置好了您的预训练权重,运行main.py时不管batchsize设置多少都会报错 RuntimeError: CUDA out of memory. Tried to allocate 86.00 MiB (GPU 0; 4.00 GiB total capacity; 2.09 GiB already allocated; 61.09 MiB free; 2.15 GiB reserved in total by PyTorch)

Dejavusd avatar Nov 29 '21 15:11 Dejavusd

4G显存是不是有点太小了?可以换一个大点显存的显卡或者试着在main.py里面把训练时输入的图像尺寸调小

B-1368 avatar Nov 29 '21 15:11 B-1368

4G显存是不是有点太小了?可以换一个大点显存的显卡或者试着在main.py里面把训练时输入的图像尺寸调小

我将batchsize换成了2,将crop_size换成了224,可以跑通10个但是还是会报错 RuntimeError: CUDA out of memory. Tried to allocate 512.00 MiB (GPU 0; 4.00 GiB total capacity; 1.50 GiB already allocated; 195.49 MiB free; 2.30 GiB reserved in total by PyTorch) 微信截图_20211130204147

Dejavusd avatar Nov 30 '21 12:11 Dejavusd

感觉还是换个大点显存的显卡试试吧,双卡12g显存的应该够

B-1368 avatar Nov 30 '21 18:11 B-1368

@Dejavusd 您好,cityscapes数据集上的模型使用裁剪图片(513x513)做训练,用整张图片(1024x2048)进行测试,可能会导致验证阶段内存不足。

VainF avatar Dec 01 '21 06:12 VainF

@Dejavusd 您好,cityscapes数据集上的模型使用裁剪图片(513x513)做训练,用整张图片(1024x2048)进行测试,可能会导致验证阶段内存不足。

您好,我想使用双卡训练该网络,请问如何运行代码

Chihanxx avatar Dec 12 '22 08:12 Chihanxx