标签: opencl
我有一个程序将一堆东西排入命令队列,然后尝试clFlush()它。有时clFlush会失败,我猜是因为它是CL_OUT_OF_HOST_MEMORY或CL_OUT_OF_RESOURCES。所以我的问题是,如果其中一个原因是失败的原因,等待一段然后重试是否安全,或者这种失败是否仍然存在?
答案 0 :(得分:0)
我通过反复试验发现,如果clFlush()调用返回CL_OUT_OF_RESOURCES,您可以再次重试clFlush(),它可能会成功。