如何使用labview與cuda連接

各位大大您好

    最近在做與cuda有關的研究,只是小弟看到c就暈頭轉向

    發現labview也可以寫cuda function,想請問各位大大有

    無使用步驟。小弟有參考Benjamin大大的文章,但回傳

    之錯誤代碼為-7,而小弟有check過顯卡為

    nvidia 9650m GT 而且有裝cudatoolkit_3.1_win_32.exe

    但還是出現-7,不知道有大大知道小弟是缺少什麼沒裝?

如果要自己寫cuda程式,就只能用C++,雖然有人有寫出CUDA for C#.ne的套件,但是如果要開發高階的軟體,建議還是要學C++。


Qt是不錯的C++編輯環境,可以參考。

另外,你遇到的錯誤問題,我一開始也無法使用(但我忘了錯誤碼是甚麼),後來換一張顯示卡並更新nvidia的驅動程式後,就可以使用了。

參考一下…:slight_smile:

謝謝大大的回覆
所以說我要寫cuda還是要用c++了?
能用labview取代嗎?假如不能的話
那labview的cuda function能提供什麼幫助呢?
再次麻煩大大

[QUOTE=realkay]

謝謝大大的回覆
所以說我要寫cuda還是要用c++了?
能用labview取代嗎?假如不能的話
那labview的cuda function能提供什麼幫助呢?
再次麻煩大大
[/QUOTE]

  1. 對,你幾乎只能用C++,這是最根本的解決之道
  2. 即使用C#,仍需透過中間的套件,不直接
  3. labview的cuda function提供你寫好的C++程式編譯成的DLL與LabVIEW之間的連結與資料記憶體資料傳送
  4. 演算法只能寫在C++,才能透過CUDA API丟給CUDA做平行計算

ps: 大家一起來學C++吧

 好吧! 一起來學C++了