我正在使用 Java 和 Jcuda 库来访问 CUDA..我能够运行一个简单的应用程序(如 vectorAdd)..但是,我的内核代码变得非常大..有没有办法使用 device 函数?我知道如果我使用 CUDA C 是可能的,但是使用 Java 时出现错误?谁能帮忙
提前致谢
最佳答案
我认为您收到的错误很可能是 CUDA_ERROR_NOT_FOUND。请检查您是否在 __device__
函数之前放置了“extern C”。否则,在符号表中找不到它。
关于java - 使用 Java 中的 cuda 设备内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14373771/