clFlush如果失败可以重试吗?

时间:2018-02-26 16:06:11

标签: opencl

我有一个程序将一堆东西排入命令队列,然后尝试clFlush()它。有时clFlush会失败,我猜是因为它是CL_OUT_OF_HOST_MEMORY或CL_OUT_OF_RESOURCES。所以我的问题是,如果其中一个原因是失败的原因,等待一段然后重试是否安全,或者这种失败是否仍然存在?

1 个答案:

答案 0 :(得分:0)

我通过反复试验发现,如果clFlush()调用返回CL_OUT_OF_RESOURCES,您可以再次重试clFlush(),它可能会成功。