运行程序报错:
RuntimeError: [enforce fail at ..\c10\core\CPUAllocator.cpp:72] data.
DefaultCPUAllocator: not enough memory: you tried to allocate 19267584 bytes. Buy new RAM!
出现这个问题是因为显存不够,我把开的pycharm工程都关掉就可以运行了。。
【错误解决】RuntimeError: [enforce fail at ..\c10\core\CPUAllocator.cpp:72] data. DefaultCPUAllocator: not
文中涉及到大量的Pytorch的C++源码,版本为1.4.0,适合有一定Pytorch源码基础的童鞋观看,同时也涉及到一些python中的C/C++拓展的一些基础知识,其中每一段代码的第一行表明了该代码的文件位置。需要注意有些代码是自动生成的,原始工程中并没有,需要对pytorch源码编译后才会生成出来。
还要注意一点,因为Pytorch仍在积极开发中,可能代码接口变化还是比较频繁。当你看到本文的时候,有可能展示的源码与master版的略有不同,但是大部分的代码逻辑变动不大,我们只需要知道核心工作原理即可
我在训练yolo v3的模型时,出现了下图的错误。这应该是内存不够的问题!
RuntimeError: [enforce fail at …\c10\core\CPUAllocator.cpp:72] data. DefauCPUAllocator:not enough memory:you tried to allocate 88604672 bytes.Buy new RAM!
我是在家里自己电脑上运行的,用cpu训练本来就慢,训练了一天,内存溢出就给崩了,我的心态也崩了!
稳住!不慌!网上没有找到解决