GPU(CUDA)學習日記(七)------ Parallel Nsight 雙機調試經驗 以及 一些比較基礎的教程

   

1  聯通兩臺電腦:準備兩臺電腦,分別稱爲主機和調試機,在主機端運行vs2010,在調試機上進行調試,其中至少調試機應支持CUDA,使兩臺機器在同一個局域網,或直接將兩臺電腦用網線連接起來;

 

2  在主機端設置調試機的IP:在vs2010的解決方案資源管理器中,右鍵vs2010項目,選擇Nsight User Properties,如圖所示,在Connection name對應的地方輸入調試機的IP地址;

 

3  設置安全連接:在安裝完Nsight後,vs2010菜單欄會多出一個Nsight選項,點擊Nsight,選擇Options,如圖所示,出現NsightOptions選項卡,設置選項卡得General欄的屬性,在這裏將Security項設置爲false,即不使用安全連接。感興趣的同學可以試一試怎麼適用安全連接來講兩臺機器連接起來,我剛開始時是使用安全連接,結果怎麼也連接不上,最後不使用安全連接,一下就連接上了。

 

 

4  設置ParallelNsight Monitor:右鍵右下角Nsight圖標,選擇Options,出現Nsight Options選項卡。將General中的“WDDM TDR enabled”設置爲false。將CUDA的“Use this Monitor for CUDA attach”設置爲true。將Security中的“Enablesecure server”和“Enable per machine permissions”都設爲false。如圖所示。這樣設置的目的是不使用安全連接,即不安全。感興趣的同學可以試一下怎麼才能安全連接。

 

 

 

 

 

5 關於關閉D3D加速:

本地調試必須關閉D3D加速:“Disable D3D acceleration for WPF”,方法

 (1)打開文件夾窗口.  

 (2)找到Nsight 2.0 Common文件夾,具體如下:  

 (a) Win32系統下是:

  X:\Program Files\NVIDIA Parallel Nsight 2.0\Common  

(b) Win 64系統下是

  X:\Program Files (x86)\NVIDIA Parallel Nsight 2.0\Common  

 

 注意X代表你的windows系統安裝的盤符

 

如果是2.2的話,DisableWpfHardwareAcceleration.reg會在Host文件夾中。

 

(3)找到下面的文件,雙擊添加到註冊表裏。

  DisableWpfHardwareAcceleration.reg

 出現提示對話框,點“是(Y)”按鈕

   

 重新啓動電腦。

 

6,開始調試:通過上面的幾步設置,兩臺機器基本上可以連接了,點擊菜單欄的Nsight,選擇Start CUDA Debugging,開始調試。可以設置斷點,查看GPU中WARP、TRACE等的情況。

 

下面是一個比較好的中文的教程:http://v.youku.com/v_show/id_XNDA4NzczMTE2.html

 

 

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