【发布时间】:2013-08-26 18:28:56
【问题描述】:
CL_OUT_OF_RESOURCES 错误的一个可能原因是该卡正在用于运行显示 (Ref)。但是,我发现断开显示器后我继续收到此错误,并且它一直存在,直到我重新启动。是否有可以使 OpenCL 资源再次可用的命令?
【问题讨论】:
CL_OUT_OF_RESOURCES 错误的一个可能原因是该卡正在用于运行显示 (Ref)。但是,我发现断开显示器后我继续收到此错误,并且它一直存在,直到我重新启动。是否有可以使 OpenCL 资源再次可用的命令?
【问题讨论】:
CL_OUT_OF_RESOURCES 是 nVIDIA 驱动程序的常见错误。并且可能由以下原因引起:
您可能正面临第二个问题,所以,我会检查内核。
编辑:正如您所说,它会在重新启动之前发生。也许您可以检查是否正确删除了所有 OpenCL 对象。事件非常棘手并且容易泄漏一些 OpenCL 内存。
【讨论】:
您要分配多少内存,卡上有多少内存?驱动显示器的视频卡具有为某些操作留出的一定数量的内存。驱动程序可能只是保留此内存,而不关心显示是否消失,直到重新启动。
注意,可以使用devcon 在 Windows 中重新启动视频驱动程序。在 Linux 上,您可以尝试一个
lsmod | grep nvidia
一旦你知道了模块名称,也许是一个
rmmod
或
modprobe -r
我不知道这是否适用于 OSX。
【讨论】: