步驟1:安裝CUDA驅動程式
到Nvidia的網站去下載CUDA driver for Mac。目前最新的版本是8.0.57,下載回來的映像檔名會類似 cudadriver-8.0.63-macos.dmg 這樣。點開按照說明安裝即可,裝完以後在系統設定(System Perferences)裡面會出現CUDA的選單,如下圖:
步驟2:安裝CUDA工具包
上完驅動程式以後,再來就是到Nvidia的這個網站去下載工具包。目前最新版本是8.0.55,檔案名稱會類似 cuda_8.0.55_mac.dmg。解開之後按照選項依序安裝:
按Accept and Proceed

按Next

等安裝好以後按Next

上面四個選項依序都點開,然後按Finish結束安裝
所有安裝的東西都會放在 /Developer/NVIDIA/CUDA-8.0/ 下面
步驟3:編譯CUDA範例
所有的CUDA samples都放在 /Developer/NVIDIA/CUDA-8.0/samples/開啟終端機,依照下面的指令來編譯CUDA samples
- export PATH=/Developer/NVIDIA/CUDA-8.0/bin:$PATH
export DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-8.0/lib:$DYLD_LIBRARY_PATH - cd /Developer/NVIDIA/CUDA-8.0/samples
- sudo time make -j 4
編譯完成後,用下面兩個指令確認有沒有安裝成功與GPU頻寬
- /Developer/NVIDIA/CUDA-8.0/samples/bin/x86_64/darwin/release/deviceQuery
- /Developer/NVIDIA/CUDA-8.0/samples/bin/x86_64/darwin/release/bandwidthTest
步驟4:跑CUDA範例
把下面兩個指令都放到 ~/.profile 檔案裡面後重開終端機- export PATH=/Developer/NVIDIA/CUDA-8.0/bin:$PATH
- export DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-8.0/lib:$DYLD_LIBRARY_PATH
- cd /Developer/NVIDIA/CUDA-8.0/samples/bin/x86_64/darwin/release
- ./fluidsGL
- ./nbody
- ./oceanFFT
- ./particles
- ./smokeParticles
2017-Aug-18更新
從Xcode 8.0更新到Xcode 8.3.3會因為Apple clang版本不支援出現了錯誤訊息,請參閱《The version ('80100') of the host compiler ('Apple clang') is not supported》一文,裡面有解法_EOF_
沒有留言:
張貼留言