Memory leaks GPU抛出;CL“资源中的一部分”;对于任何程序

Memory leaks GPU抛出;CL“资源中的一部分”;对于任何程序,memory-leaks,opencl,gpu,Memory Leaks,Opencl,Gpu,无论我在GPU上运行什么程序,即使以前成功运行过的程序,我的GPU也会抛出以下错误:CL_OUT_OF_资源用于clEnqueueReadBuffer函数 然后我想起昨晚我运行了一个深度学习框架,它崩溃了,可能会耗尽GPU上的所有内存。我试着重新启动电脑,但没用 我的GPU是否可能因为DL框架崩溃而内存不足 如果是这样,我应该如何解决这个问题?CL\u OUT\u OF\u RESOURCES是NVIDIA实现在clEnqueueRead上给出的一个一般性错误,它或多或少意味着: 尝试写入此文件

无论我在GPU上运行什么程序,即使以前成功运行过的程序,我的GPU也会抛出以下错误:CL_OUT_OF_资源用于clEnqueueReadBuffer函数

然后我想起昨晚我运行了一个深度学习框架,它崩溃了,可能会耗尽GPU上的所有内存。我试着重新启动电脑,但没用

我的GPU是否可能因为DL框架崩溃而内存不足


如果是这样,我应该如何解决这个问题?

CL\u OUT\u OF\u RESOURCES
是NVIDIA实现在
clEnqueueRead
上给出的一个一般性错误,它或多或少意味着:

尝试写入此文件时,某些内容超出了范围(资源) 缓冲区


最有可能的是,在写入该缓冲区之前启动的内核超出了缓冲区的范围。

对于与我有相同问题的人,我重新安装了Centos和opencl环境,现在该漏洞消失了。但我相信这是最暴力和愚蠢的方式,我相信还有更简单和有效的方式,如果你明白了,请让我知道,谢谢!