使用Java的cuda设备内核?

时间:2013-01-17 07:03:33

标签: java jcuda

我正在使用带有Jcuda库的Java来访问CUDA ..我能够运行一个简单的应用程序(如vectorAdd)。但是,我的内核代码声明变得非常大..有没有办法使用 device 功能?我知道如果我使用CUDA C是可能的,但是使用Java我遇到了错误?任何人都可以提供帮助

提前致谢

1 个答案:

答案 0 :(得分:0)

我认为你得到的错误很可能是CUDA_ERROR_NOT_FOUND。请检查您是否在__device__功能之前加上“extern C”。否则,它将不会出现在符号表中。