当前位置:   article > 正文

Simple Faster R-CNN运行代码出现cuda runtime error(2):out of memory at..解决方案_simple-faster-rcnn runtimeerror: cuda out of memor

simple-faster-rcnn runtimeerror: cuda out of memory.

在使用github上的simple faster rcnn-pytorch跑代码的时候,运行到一半会异常中止在这里插入图片描述
出现如图所示的错误:
cuda runtime error(2):out of memory at…
但通过查询显卡情况发现显存明显够用

尝试了多种解决方案如:调整batch_size,调用torch.cuda.empty_cache()等方式都无法解决该问题。

    test_dataloader = data_.DataLoader(testset,
                                       batch_size=1,
                                       num_workers=opt.test_num_workers,
                                       shuffle=False, \
                                       pin_memory=False
                                       )

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

最终回到问题出现的pin_memory这一关键点,通过将dataloader里的pin_memory置为False即可正常运行。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/220570
推荐阅读
相关标签
  

闽ICP备14008679号