可以用Cuda设备指针代替cl :: Buffer吗?

时间:2013-08-21 19:04:32

标签: c++ cuda opencl

如果我有一个来自Cuda代码的设备ptr,我可以在cl :: Kernel中使用它吗?我可以将cl :: Buffer传递给Cuda内核吗? (例如,假设您要将旧的Cuda代码导入到opencl项目中?)

1 个答案:

答案 0 :(得分:2)

简单回答,不。

它们是完全不同的库,使用一个指针到另一个可能会崩溃您的应用程序。您可以尝试投射它,但行为完全未知。