将cudaStream_t对象转换为CUStream对象

时间:2017-08-28 06:15:23

标签: cuda jcuda

有没有办法将cudaStream_t对象转换为CUStream

我找到了this hack,但我觉得它不安全。 或者,有没有办法只在CUDA 7.5中使用cudaLaunchKernel对象在JCuda应用程序中调用cudaStream_t

1 个答案:

答案 0 :(得分:3)

在运行时和驱动程序API中的C级别,cudaStream_tCUStreamsame type,可以在任一API中互换使用。

在JCUDA级别,CUstream的构造函数似乎specialization,用于初始化具有现有cudaStream_t实例的实例。提供这种替代构造函数消除了您在问题中链接到的指针交换的需要。