今天复习cuda的时候发现忘了如何混合编程,在这里记录下,有两种方法:
之前别忘了在生成自定义中选上 cuda
1.把 cuda相关的函数放在 .cu 文件里并且需要在 c++中调用的函数要用extern 声明。
2.(我以前采用的方法).cu 文件属性 选择 cuda c++,然后在生成依赖项中加入:
cublas_device.lib
cublas.lib
cudart.lib
然后正常写函数正常使用就好了
今天复习cuda的时候发现忘了如何混合编程,在这里记录下,有两种方法:
之前别忘了在生成自定义中选上 cuda
1.把 cuda相关的函数放在 .cu 文件里并且需要在 c++中调用的函数要用extern 声明。
2.(我以前采用的方法).cu 文件属性 选择 cuda c++,然后在生成依赖项中加入:
cublas_device.lib
cublas.lib
cudart.lib
然后正常写函数正常使用就好了