1. 程式人生 > >LInux CUDA環境配置

LInux CUDA環境配置

1.安裝toolkit
(1)cd /home/CUDA_train/software/cuda4.1
(2)./cudatoolkit_4.1.28_linux_64_rhel6.x.run
指定安裝目錄
(3)配置cuda toolkit環境變數
(a)vim ~/.bashrc
(b)新增如下行,用於新增cuda bin的路徑到環境變數PATH
export PATH=$PATH:/usr/local/cuda/bin
(c)新增如下行,用於新增cuda/lib和cuda/lib64路徑到環境變數LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib:/usr/local/cuda/lib64

(d)使配置生效
source ~/.bashrc

2.安裝cuda sdk
(1)cd /home/CUDA_train/software/cuda4.1
(2)./gpucomputingsdk_4.1.28_linux.run
安裝過程中需要指定安裝目錄,輸入cuda toolkit的安裝目錄
(3)編譯SDK示例程式
假定sdk安裝目錄為$(CUDA_SDK)=~/NVIDIA_GPU_Computing_SDK/
(a)編譯SDK例程之前,先生成靜態庫
進入$(CUDA_SDK)/shared目錄,執行make,生成libshrutil_x86_64.a
進入$(CUDA_SDK)/c/common,執行make,生成libcutil_x86_64.a

(b)編譯SDK示例程式
示例程式原始碼在$(CUDA_SDK)/C/src目錄下,編譯成功的可執行檔案在$(CUDA_SDK)/C/bin目錄下。
以deviceQuery為例:
進入$(CUDA_SDK)/C/src/deviceQuery目錄,執行make編譯
進入$(CUDA_SDK)/C/bin/linux/release目錄,執行./deviceQuery執行
要想重新編譯,可執行make clean; make