作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我将 OpenCL 与 CL/cl.hpp c++ 包装器一起使用。所以我有 C++ 对象,例如cl::CommandQueue
而不是 cl_command_queue
。
我还想使用 AMD 的 BLAS 库 clAmdBlas。那里的函数需要一个 cl_command_queue
作为它们的参数之一。
如何从 cl::CommandQueue
获取 cl_command_queue
?
最佳答案
要获取 cl_command_queue
对象,您只需使用 ()
运算符:
cl::CommandQueue cppQueue;
...
cl_command_queue queue = cppQueue();
此 header 中包装 OpenCL 运行时对象的所有其他 C++ 对象也是如此。
关于c++ - 带有 C++ 包装器的 OpenCL - 如何将 cl::CommandQueue 转换为 cl_command_queue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23742727/
情况:我正在使用Objective-C开发iOS Metal应用程序。我需要使用第三方库VkFFT提供基于 Metal-Cpp 的 Metal FFT . 我需要什么:传递 id从 Objective
我将 OpenCL 与 CL/cl.hpp c++ 包装器一起使用。所以我有 C++ 对象,例如cl::CommandQueue 而不是 cl_command_queue。 我还想使用 AMD 的
我是一名优秀的程序员,十分优秀!