我正在尝试使用虚拟 OpenCL (http://www.mosix.org/txt_vcl.html) 运行一些内核
当我查询设备时,我看到 3 个 CPU 和 2 个 GPU(有 3 台带有虚拟 OpenCL 的计算机,两台带有 AMD APU 和一台带有 Intel CPU)
当我尝试复制数据并运行内核时,英特尔 CPU 工作正常(如果主机或远程无关紧要)。其他设备要么不运行内核,要么带来 CL_INVALID_CONTEXT、CL_INVALID_KERNEL 或 CL_INVALID_MEM_OBJECT 等错误。
在每台没有虚拟 OpenCL 的机器上执行的相同代码完全可以正常工作。任何想法?