这是一个非常奇怪的情况。为什么会报错
CL_PLATFORM_NOT_FOUND_KHR
当我调用这个函数时:
clGetPlatformIDs(0, NULL, &platformCount);
早些时候没有这个错误。我已经安装了 Intel 和 Nvidia 的驱动程序和 SDK。有什么建议吗?
最佳答案
Here解释了为什么会发生这样的错误。如果函数执行成功并且有非零数量的可用平台,clGetPlatformIDs 将返回 CL_SUCCESS。否则,如果启用了 cl_khr_icd 扩展并且没有找到平台,它可以返回 CL_PLATFORM_NOT_FOUND_KHR。
关于opencl - opencl 中的 CL_PLATFORM_NOT_FOUND_KHR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43623907/