為了運作caffe,在fedora 17系統中安裝了cuda6.0,某天突然發現開始菜單中有nsight eclipse edition,于是好奇地打開看看和visual studio有什麼差別。
打開時過場動畫如下:
彈出對話框如下,我們選擇預設工程位置。
進入eclipse後,選擇file -> new -> cuda c/c++ project,彈出對話框如下:
工程名輸入first,工程類型選擇executable/import cuda sample,工具鍊選擇cuda toolkit 6.0,下一步。
這裡選擇gencode選項,由于已經檢測到geforce610m的計算能力為2.1,我們隻選ptx 2.0和gpu 2.1兩項,點下一步。
這裡保持預設,下一步。
仍然預設,完成。
這裡打開的工程是convolutionfft2d。在左側project explorer中first檔案夾上右鍵,選擇build project,狀态如下:
編譯無誤,我們可以仍然在first檔案夾上右鍵,選擇run as... local application,在console中得到輸出結果如下:
可見運作成功。本文工程可在這裡下載下傳。