有没有办法将cudaStream_t
对象转换为CUStream
?
我找到了this hack,但我觉得它不安全。
或者,有没有办法只在CUDA 7.5中使用cudaLaunchKernel
对象在JCuda应用程序中调用cudaStream_t
?
答案 0 :(得分:3)
在运行时和驱动程序API中的C级别,cudaStream_t
和CUStream
是same type,可以在任一API中互换使用。
在JCUDA级别,CUstream
的构造函数似乎specialization,用于初始化具有现有cudaStream_t
实例的实例。提供这种替代构造函数消除了您在问题中链接到的指针交换的需要。