opencl - 尝试将动态本地内存传递给内核时出现访问冲突

标签 opencl

我想为我的内核动态分配本地内存:

error_code = clSetKernelArg(myKernel, 2, localMemSize, NULL);

此调用将在 Windows 7、Visual Studio 2012 上触发访问冲突,使用
英特尔 OpenCL SDK 2014 测试版。

难道我做错了什么?

[编辑] 这是我在 github 上的项目

https://github.com/OpenCodec/ocldwt

最佳答案

原来这是 Intel 2014 Beta OpenCL SDK 中的一个错误。

解决方法是禁用 API 调试。

对不起,赏金猎人。

关于opencl - 尝试将动态本地内存传递给内核时出现访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23331404/

相关文章:

opencl - OpenCL1.1 上的惰性策略

java - openCL并崩溃,有没有更好的方法来查找内存泄漏? (JOCL)

java.lang.UnsatisfiedLinkError,我无法解决它

c++ - cl::finish无法在enDueNDRangeKernel上工作?

c++ - 是什么导致我的矢量化内核速度减慢到如此荒谬的程度?

c++ - OpenCL - GPU 总和和 CPU 总和不一样

c - OpenCL 中的低通滤波器

OpenCL通过引用不同的地址空间传递

c++ - 使用 OpenCL 的欧氏距离

macos - 在 Mac 上远程登录时如何在 GPU 上测试 OpenCL?