命令行窗口運行nvcc 問題


最近想使用JCUDA,以便cuda與java的結合。在java函數中需要用到cuda 的 driver api,也就是需要kernel函數的ptx 或cubin文件,然後在java中調用文件中的model,從而運行核函數。但是在生成kernel函數中加入了include路徑,也就是cutil的相關頭文件。在命令行窗口利用 nvcc -ptx 編譯時,總是提示找不到相應的頭文件。於是將頭文件的目錄放入到系統環境變量中,但是還是不能解決問題,後來參考了一篇帖子,得知加入的其他include文件目錄需要在nvcc.profile文件中進行添加。於是打開profile文件進行查看。 在inculde中加入相應路徑 便可以正常編譯了。 


參考文章:

http://www.54xue.com/w/48/n-23548.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章