日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu11.04下CUDA4.0的安装与配置

發布時間:2023/12/18 Ubuntu 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu11.04下CUDA4.0的安装与配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1:下載CUDA 4.0

安裝官網最新的顯卡驅動:

安裝方法可以參考:

《Ubuntu11.04下安裝Nvidia顯卡驅動的方法》

然后從NVIDIA網站(http://developer.nvidia.com/cuda-downloads)下載

CUDA Toolkit for Ubuntu Linux 10.10;

GPU Computing SDK;

CUDA Tools SDK。

2:安裝CUDA Toolkit for Ubuntu Linux 10.10

由于在ubuntu11.04下無法正常的用sh命令進行安裝,所以需要用以下命令進行安裝:

chmod +x cudatoolkit_4.0.17_linux_32_ubuntu10.10.run sudo ./cudatoolkit_4.0.17_linux_32_ubuntu10.10.run

注意上面工具包的名稱要跟你下載的工具包名稱一致,不同系統版本的文件名略有差別。

預設是安裝在/usr/local/cuda 目錄下,建議就依照他的預設路徑安裝。

安裝完成后要設定Library 的Path,有兩個方式:

(1)一種是更改LD_LIBRARY_PATH 環境變數:

在用戶名的目錄下開.bashrc文件,可以通過vi命令或者gedit命令進行編輯,我更喜歡后者,在末尾處加入兩行命令:

gedit ~/.bashrc export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH

如果是64位系統的話需要將上一行的lib改為lib64,然后保存。

(2)另一種方法是直接加在/etc/ld.so.conf.d/ 里面:

sudo echo "/usr/local/cuda/lib" >> /etc/ld.so.conf.d/cuda-40.conf sudo ldconfig

如果是64位系統同樣將lib改為lib64

再設定PATH: ?

echo 'export PATH=$PATH:/usr/local/cuda/bin' >> ~/.bashrc

?

3:安裝CUDA Tools SDK:
chmod +x cudatools_4.0.17_linux_32.run sudo ./cudatools_4.0.17_linux_32.run

預設是安裝在/usr/local/cuda/CUDAToolsSDK 目錄下。

4:安裝GPU Computing SDK:
chmod +x gpucomputingsdk_4.0.17_linux.run ./gpucomputingsdk_4.0.17_linux.run

預設是安裝在自己帳號的~/NVIDIA_GPU_Computing_SDK 目錄下,安裝時要設置CUDA 安裝的路徑: Enter CUDA install path (default /usr/local/cuda):

若CUDA 都是依照預設路徑安裝,則這里就不需要更動。

5:設定GCC編譯器 ?

CUDA 4.0 目前只支援到gcc 4.4,若是只有裝gcc 4.5 的話,還要再裝一下gcc 4.4 才能編譯:?

sudo apt-get install gcc-4.4 g++-4.4

接著要讓編譯時能夠使用gcc 4.4,一種方式是將系統的/usr/bin/gcc 改連到/usr/bin/gcc-4.4,/usr/bin/g++ 也一樣改連到/usr/bin/ g++-4.4,或是使用update-alternative: ?

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 150 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.5 150 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100

接著使用update-alternatives 選擇4.4 版的gcc: ?

sudo update-alternatives --config gcc

執行后選擇gcc-4.4,再接著選擇4.4 版的g++: ?

sudo update-alternatives --config g++

執行后選擇g++-4.4 ?

若不想修改整個系統的設定,有另一個辦法可以處理,自己建一個~/bin 目錄,然后建立gcc-4.4 與g++-4.4 的連結,再將這個路徑加入自己的PATH 中,這樣就不會影響其他的程式:

mkdir ~/bin ln -s /usr/bin/gcc-4.4 ~/bin/gcc ln -s /usr/bin/g++-4.4 ~/bin/g++

然后在每次要編譯CUDA 程式前執行:?

export PATH=~/bin:$PATH

這樣就不需要更動到系統其他程式的設定了。 ?

6:編譯GPU Computing SDK code samples ?
cd ~/NVIDIA_GPU_Computing_SDK make

若是幸運的話,這樣就大公告成了,但通常都會有些問題,像編譯時若是出現類似這樣的問題: ?

/usr/bin/ld: cannot find -lXi /usr/bin/ld: cannot find -lXmu /usr/bin/ld: cannot find -lglut collect2: ld returned 1 exit status

是表示有一些必要的Library 沒裝,用apt-cache 找一下再用apt-get 裝起來就可以了: ?

apt-get install libxi-dev libxmu-dev libglut3-dev

我安裝的時候就出現了

/usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status

這其實是因為沒有鏈接到正確的libGL的庫,這時候執行以下命令

sudo -i cd /usr/lib/ ls -al |grep libGL.so.*

執行完上述命令后,會看見有一個與你按裝的驅動程序相類似的編號呃so,如我的驅動程序版本是280.13就會有一個

libGL.so.280.13的文件,然后執行以下命令。當然,這個需要root權限

rm libGL.so ln -s libGL.so.280.13 libGL.so

安裝完成之后就要檢驗一下CUDA安裝是否成功

進入~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release目錄下看看是不是有很多可執行文件

注意deviceQuery這個可執行文件,我們就是要執行它來判斷自己的CUDA是否安裝成功,輸入./deviceQuery命令來執行它,如果出現你的顯卡信息則說明CUDA已經安裝成功。

總結

以上是生活随笔為你收集整理的ubuntu11.04下CUDA4.0的安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。