【发布时间】:2013-08-24 07:25:00
【问题描述】:
如果我有一个来自 Cuda 代码的设备 ptr,我可以在 cl::Kernel 中使用它吗?我可以将 cl::Buffer 传递给 Cuda 内核吗? (例如,假设您有想要导入到 opencl 项目中的遗留 Cuda 代码?)
【问题讨论】:
如果我有一个来自 Cuda 代码的设备 ptr,我可以在 cl::Kernel 中使用它吗?我可以将 cl::Buffer 传递给 Cuda 内核吗? (例如,假设您有想要导入到 opencl 项目中的遗留 Cuda 代码?)
【问题讨论】:
简单的回答,不。
它们是完全不同的库,使用一个指向另一个的指针可能会使您的应用程序崩溃。您可以尝试投射它,但行为完全未知。
【讨论】: