未知错误(-1000)执行cl_command_ndrange_kernel
Unknown error (-1000) executing CL_COMMAND_NDRANGE_KERNEL
我正在使用opencl,并且在尝试执行我的内核时会抛出异常:
what(): clEnqueueNDRangeKernel
err(): -1000
通知函数给出:
Unknown error executing CL_COMMAND_NDRANGE_KERNEL on GeForce GTX 560 (Device 0).
我几个月前遇到了这个错误,并将其与NVIDIA论坛中的解决方案一起发布(在搜索时找到它),但不幸的是,这些论坛暂时被取消了,我忘记了解决方案。因此,如果您知道错误的来源(或可以从NVIDIA论坛上获取错误),请在此处发布。
最后,我记得问题的根源:
clEnqueueNDRangeKernel
失败的内核具有缓冲区作为OpenCL和OpenGL之间共享的参数。我只是忘记了clEnqueueAcquireGLObjects
其中一些缓冲区。
错误对问题的错误并不是更具体的(例如:"访问未获得的OpenGL缓冲区!")。
相关文章:
- netcat command in c++
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- Poloniex API "Invalid command" c++ libcurl
- 如何使用键盘的特殊键,如Command、Shift、Alt、Tab或C/C++程序中的功能键
- 从系统("command") (C++) 设置变量
- Google Assistant SDK (C++) - Broadcast Command
- :<command-line>0:3:警告:ISO C++11 要求宏名称后有空格
- Command Line Arguments wxCmdLineArgsArray in wxWidgets
- 如何修复"/bin/sh: bc: command not found"
- C++链接器错误 ( "Linker command failed with exit code 1" )
- Ssh command from Qt
- 如何在Xcode中修复'sh: brew: command not found'?
- 字符串问题中的系统( "command" ) 字符串
- Xcode 8.3 command line C++
- MySQL 异常"connection lost during query"、"MySQL server has gone away"和"command out of sync"
- QT创建者简单的C 程序来自IDE,但不能从Command LNE运行
- 在 Eclipse 中使用 GDB 时出错:"Command '-list-features' is timed out"
- 创建类对象时,我得到"error: linker command failed with exit code 1"
- 交叉编译时"DSO missing from command line" 莫斯基托示例
- 系统( "command" ) 产生错误;但它在直接从 Bash 提示符调用时有效