首先是安裝依賴庫
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
然后從NVIDIA developer官網下載CUDA驅動
添加執行權限並安裝
chmod a+x cuda_9.0.28_linux.run sudo ./cuda_9.0.28_linux.run
這一步在安裝時,請注意不要安裝driver,我們之前已經安裝過driver了,如果選擇yes,會出錯
環境變量的配置,這里主要配置/etc/profile文件和/etc/ld.so.conf.d/cuda.conf文件,而cuda.conf文件需要新建
在etc/profile文件中添加PATH的路徑
PATH=/usr/local/cuda/bin:$PATH
export PATH
cuda.conf文件
/usr/local/cuda/lib64
使環境變量生效
source /etc/profile sudo ldconfig
這一步進行完成后,可以通過nvcc --version等命令來檢查CUDA是否正確安裝
編譯CUDA samples
切換到samples目錄,使用make即可正確編譯,如果出錯,請按照正確信息進行排錯
編譯完成后,samples目錄下就出現了一個bin文件夾,切換文件夾
cd ./bin/x86_64/linux/release
即可運行下邊的實例