在fedora 15 系統下配置cuda環境,其實只要安裝driver、toolkit、sdk就可以了。
通過 可以查到支援cuda的系統了,然後就是核對一下自己的系統是否支援了。
用 lspci | grep -i nvidia
可以檢視
linux發行版的系統屬性
用 uname -m && cat /etc/*release
確定正在執行系統的發行版和版本號
用gcc --version
驗證gcc是否正確安裝,主要是看gcc的版本是否支援cuda了,這個要執行cuda程式時才能看到吧,我裝4.1的cuda時發現gcc必須是4.6版本以下的,因此還得重新安裝個低版本的gcc才行的。
然後就可以開始安裝了。
安裝完後,用
nvidia-xconfig -query-gpu-info
來驗證驅動安裝是否成功,若成功會顯示顯示卡的資訊。
2.安裝toolkit和sdk
#sh cudatoolkit_4.1.21_linxu_32_fedora14.run (中間讓選安裝路徑,我用的預設,即/usr/local/cuda)
#sh gpucomputingsdk_4.1.21_linux.run (中間讓選安裝路徑,我用的自定義:/home/tt/local/cudasdk)
3.配置環境變數
#vim /etc/profile
在檔案最後新增兩行
path=$path:/usr/local/cuda/bin(cuda安裝路徑)
ld_library_path=$ld_library_path:/usr/local/cuda/lib64 (我的是64位系統,如果是32位系統的話,最後路徑是/usr/local/cuda/lib)
儲存並退出profile
#source /etc/profile
可以試驗一下$nvcc --help,將提示命令的操作格式。
4.退出並重新登入,開啟sdk所在資料夾 然後make一下就ok了.
5.進入/nvidia_gpu_computing_sdk/c/bin/linux/release資料夾,
執行命令:./devicequery
即可檢視gpu的相關資訊,確定是否安裝成功。
當出錯時會顯示:error while loading shared libraries:libcudart.so.4 : cannot open shared object file : no such file or directory.即某個share library 找不到,發現前面設定環境變數的兩行有點錯誤,改正過來,然後就可以了。
當又執行幾個示例程式後,又出現前面那個共享庫找不到的問題,上網查到如下方法:
在/etc/ld.so.conf.d目錄中新增cuda.conf檔案(如已存在,可以檢查是否為以下內容):
/usr/local/cuda/lib
(我的目錄中沒有這個檔案,新建了乙個 touch /etc/ld.so.conf.d/cuda.conf)
修改好檔案後,別忘了過載環境變數,
$ ldconfig
$ source /etc/profile
之後連著執行了n個示例程式,均成功執行。
參考**:
XP系統下硬碟安裝Fedora15
電腦原來帶的是xp系統,最後選擇了使用雙系統,在xp下安裝fedora。電腦原來分了四個分割槽 c d e f 這裡把最後乙個分割槽刪除了 右鍵 我的電腦 管理 磁碟管理 選擇最後乙個邏輯分割槽,右鍵刪除之 系統映象放在e盤根目錄,需要e盤格式為fat32。將光碟映象裡面的vmlinuz與initr...
Fedora 15 安裝後KDE中文配置
安裝fedora 15後,預設kde無法顯示中文,但可以用yum list這個命令可以搜尋安裝關於中文漢化的程式 步驟 yum list kde chinese 可以找到下列兩個檔案,kde i18n chinese.noarch kde l10n chinese.noarch 只安裝第二個 yum...
Fedora 15 配置Samba 伺服器
一 安裝samba伺服器 通過yum安裝 yum install samba 和ubuntu一樣方便,不用多說 二 配置samba伺服器 需要修改 workgroup workgroup 設定工作組security share 安全級別,user需要使用者名稱和密碼,share級別則不要 需要新增 ...