我在带有 ARM 处理器和 Mali GPU 的 linux 机器上远程运行 open cl。但它在 clGetPlatformIDs() 处给出类似“未知错误:无法检索平台 ID”的错误。
我都试过了
cl_uint numPlatforms; //the NO. of platforms
cl_platform_id platform = NULL; //the chosen platform
cl_int status = clGetPlatformIDs(0, NULL, &numPlatforms);
和
cl_int status = clGetPlatformIDs(1, &platform, &numPlatforms);
但对于两者,我都遇到了同样的错误。相同的代码在我的带有 AMD 显卡的个人 Windows 笔记本电脑上工作。
此错误的原因可能是什么?