天天看點

Fedora + Eclipse + CUDA6.0

Fedora + Eclipse + CUDA6.0

為了運作caffe,在fedora 17系統中安裝了cuda6.0,某天突然發現開始菜單中有nsight eclipse edition,于是好奇地打開看看和visual studio有什麼差別。

Fedora + Eclipse + CUDA6.0

打開時過場動畫如下:

Fedora + Eclipse + CUDA6.0

彈出對話框如下,我們選擇預設工程位置。

Fedora + Eclipse + CUDA6.0

進入eclipse後,選擇file -> new -> cuda c/c++ project,彈出對話框如下:

Fedora + Eclipse + CUDA6.0

工程名輸入first,工程類型選擇executable/import cuda sample,工具鍊選擇cuda toolkit 6.0,下一步。

Fedora + Eclipse + CUDA6.0

這裡選擇gencode選項,由于已經檢測到geforce610m的計算能力為2.1,我們隻選ptx 2.0和gpu 2.1兩項,點下一步。

Fedora + Eclipse + CUDA6.0

這裡保持預設,下一步。

Fedora + Eclipse + CUDA6.0

仍然預設,完成。

Fedora + Eclipse + CUDA6.0

這裡打開的工程是convolutionfft2d。在左側project explorer中first檔案夾上右鍵,選擇build project,狀态如下:

Fedora + Eclipse + CUDA6.0

編譯無誤,我們可以仍然在first檔案夾上右鍵,選擇run as... local application,在console中得到輸出結果如下:

可見運作成功。本文工程可在這裡下載下傳。

繼續閱讀