【发布时间】:2019-02-28 17:59:28
【问题描述】:
我们的内核被初始化为:
size_t localWorkSize[1] = {1};
size_t globalWorkSize[2] = {60, 80};
内核在图像文件上实现了典型的卷积。 它在配备 Kabylake iGPU 的机器上运行良好,但在 Haswell 或 Bay Trail 机器上执行时,全局工作大小被解释为 {60, 60},因此使用错误的 NDRange 执行。
在所有系统上,我们的平台都是 OpenCL 1.2 beignet 1.3
这是一个已知问题吗?或者全局工作大小是否存在硬件相关限制? OpenCL 编程指南中似乎没有任何相关信息。
【问题讨论】:
-
听起来像一个你需要向 Beignet 开发人员提出的错误。
标签: opencl