奇幻遊戲社群

 找回密碼
 註冊
搜索
查看: 34953|回復: 1
打印 上一主題 下一主題

[發行版] Ubuntu下, 建立CUDA環境     [複製鏈接]

版主

騎士

Rank: 10Rank: 10Rank: 10

閱讀權限
250
生命值
323
法力值
212
金幣
420 G
聲望
64
跳轉到指定樓層
1
發表於 2010-11-29 23:11:05 |只看該作者 |倒序瀏覽
本帖最後由 hsuyucheng 於 2010-12-31 22:54 編輯

本篇分兩部分 第一部分是講如何安裝driver 第二部分是CUDA環境建立


Section 1. Install Driver

step 1, 下載nvidia提供的driver 備注:若要使用CUDA就要用CUDA專屬driver


step 2. 安裝編譯時需要的Library與kernel

sudo apt-get install build-essential libc6-dev pkg-config xserver-xorg-dev linux-headers-$(uname -r) linux-restricted-modules-$(uname -r)


step 3. 進入console(文字)模式非terminal

可以按鍵盤的Ctrl + Alt +F1 或是開機選文字模式


step 4, 中斷X window

若用gnome    sudo /etc/init.d/gdm stop

若用KDE      sudo /etc/init.d/kdm stop

PS  在Ubuntu下可用 sudo service gdm stop


step 5. 移除舊driver

sudo apt-get --purge remove nvidia-*

step 6.  安裝下載好的driver example DEV_NVIDIA_DRIVER.run


賦予執行權限   chmod +x ./DEV_NVIDIA_DRIVER.run

安裝   sudo  sh ./DEV_NVIDIA_DRIVER.run


step 7.啓動X window

若用gnome    sudo /etc/init.d/gdm start

若用KDE      sudo /etc/init.d/kdm start


PS  在Ubuntu下可用 sudo service gdm start



step 8. 確認安裝完畢 下述會顯示driver 版本和卡號



glxinfo | grep "OpenGL version string:"


lspci | grep VGA


step 9. 重開機




step 10. 以後若要設定顯卡  注顯示無nvidia-setting時就用sudo apt-get install裝


sudo nvidia-settings



Section 2. CUDA environment

stage 1 ToolKit

step 1.  下載Toolkit (依你的版本) 設cudatoolkit.run


setp 2.  安裝

sudo sh ./cudatoolkit.run

預設安裝目錄爲/usr/local/cuda

備註 要移除toolkit就是將安裝目錄砍掉


step 3. 設定CUDA path 以讓編譯時抓到CUDA

開啓~/.bashrc 加入安裝Path

# CUDA Path
export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib



step 4. terminal重啓 或是logout再login讓修改過的~/.bashrc起作用


step 5. 安裝CUDA依賴的Library

sudo apt-get install libglut3-dev


stage 2. 範例SDK

step 1. 下載GPU Computing SDK code samples 設爲gpucomputingsdk.run


step 2. 安裝 (預設安裝Path爲~/NVIDIA_GPU_Computing_SDK)

sh ./gpucomputingsdk.run


step 3. 編譯 (此階段可測 CUDA編譯環境是否完成)


CUDA範例 ~/NVIDIA_GPU_Computing_SDK/C/make

OpenCL範例 ~/NVIDIA_GPU_Computing_SDK/OpenCL/make

部分程式依賴其他Library 依訊息安裝需要的Library


step 4. 執行編譯後的檔案

~/NVIDIA_GPU_Computing_SDK/C/bin下皆爲範例


騎士精神永存

Rank: 3Rank: 3

閱讀權限
30
生命值
2058
法力值
1529
金幣
1779 G
聲望
106
2
發表於 2010-11-30 09:34:17 |只看該作者

人生目標:可與任何人對談十分鐘,身體健康70分

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

手機版|奇幻遊戲社群

GMT+8, 2024-11-1 08:10

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回頂部