CL_OUT_OF_RESOURCES错误的一个可能原因是该卡正用于运行显示器(Ref)。但是,我发现在断开显示器连接后仍然出现此错误,并且该错误一直持续到我重新启动。是否有命令可以使OpenCL资源再次可用?
发布于 2013-08-27 16:48:25
对于nVIDIA驱动程序来说,CL_OUT_OF_RESOURCES是一个常见错误。可能是由以下原因引起的:
你可以证明你面对的是第二个,所以,我要检查一下内核。
编辑:正如你所说的,它会一直发生到重启。也许你可以检查你是否正确地删除了所有的OpenCL对象。事件非常棘手,很容易泄漏一些OpenCL内存。
发布于 2013-08-27 22:51:27
您正在尝试分配多少内存,卡上有多少内存?驱动显示器的视频卡具有为某些操作留出的一定量的存储器。驾驶员可以简单地保留该存储器,而不关心显示器是否消失,直到它被重启。
在这一点上,可以使用devcon在Windows中重新启动视频驱动程序。在Linux上,您可以尝试使用
lsmod | grep nvidia一旦知道了模块名称,可能会有一个
rmmod或
modprobe -r 我不知道这是否能在OSX上工作。
https://stackoverflow.com/questions/18450592
复制相似问题