2013-01-17 49 views
1

我正在使用Java與Jcuda庫來訪問CUDA ..我能夠運行一個簡單的應用程序(如vectorAdd)..但是,我的內核的代碼說變得非常大..有沒有辦法使用設備函數在kerenel.cu文件中?我知道如果我使用CUDA C,但使用Java,我可能會遇到錯誤?任何一個可以幫助使用Java的cuda設備內核?

在此先感謝

+1

我想知道如何在這裏寫一個問題,並說他「有一個錯誤」,似乎甚至沒有*考慮*提及**這是什麼錯誤...... – Marco13

回答

0

我覺得你得到的錯誤是最有可能CUDA_ERROR_NOT_FOUND。請檢查在您的__device__函數之前是否放置了「extern C」。否則,它將不會在符號表中找到。