gpt4 book ai didi

c++ - 带有 C++ 包装器的 OpenCL - 如何将 cl::CommandQueue 转换为 cl_command_queue?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:00 46 4
gpt4 key购买 nike

我将 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/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com