在Fedora25上輕松安裝Cuda8
阿新 • • 發佈:2017-05-05
dnn 要求 科學 教程 .net cuda epo .org kernel http://blog.csdn.net/u010158659/article/details/53592891
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
http://blog.csdn.net/u010158659/article/details/53592891
Cuda 8對於Pacal架構的英偉達新一代顯卡(GTX 1070/1080/Titan XP,以及未來的1080Ti)有了更加針對性的優化,對科學計算的性能提升明顯。為了使用Cuda 8,我們必須使用Fedora23及以上版本的系統。
Fedora 25於2016年11月底發布,截止到本文寫作時,在其上安裝Cuda 8的相關資料還很少。然而通過查閱資料發現,在Fedora 25上安裝Cuda意外的簡單和方便,比在Ubuntu上的安裝更加簡單。
步驟如下:
1. 清除系統上舊版本的Cuda和顯示驅動。對於全新的Fedora 25系統可以跳過
[plain] view plain copy print?![技術分享](https://code.csdn.net/assets/CODE_ico.png)
- sudo dnf remove xorg-x11-drv-nvidia
- sudo dnf remove cuda-repo-*
- sudo rm -rf /usr/local/cuda*
2. 確定電腦正確連接了Cuda支持的顯卡
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
- sudo lspci | grep -i NVIDIA
3. 之所以安裝過程簡單,是因為我們將使用negativo
Nvidia repo
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
- sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-nvidia.repo
4. 安裝Cuda,最新的Nvidia驅動與Cudnn(一個科學計算加速庫,目前默認是v5版本,適用於Pascal架構)
![技術分享](https://code.csdn.net/assets/CODE_ico.png)
- sudo dnf install kernel-devel dkms-nvidia nvidia-driver-cuda
- sudo dnf install cuda-devel cuda-cudnn-devel
安裝時,由於需要下載驅動與Cuda安裝包(1.3GB),需要花費一些時間,期間確保網絡通暢
5. 此時已經安裝完畢。重啟電腦後輸入
[plain] view plain copy print?![技術分享](https://code.csdn.net/assets/CODE_ico.png)
- sudo lsmod | grep nv
若顯示類似於如下信息,安裝即為成功
[plain] view plain copy print?![技術分享](https://code.csdn.net/assets/CODE_ico.png)
- nvidia_drm 49152 0
- nvidia_modeset 790528 1 nvidia_drm
- nvidia_uvm 749568 0
- nvidia 11911168 2 nvidia_modeset,nvidia_uvm
- drm_kms_helper 151552 2 i915,nvidia_drm
- drm 344064 4 i915,nvidia_drm,drm_kms_helper
使用 nvidia-smi 命令可以查看顯卡實時工作信息
在此之後,便可參照各科學計算/深度學習框架的安裝教程進行下面的安裝步驟。
需要註意的是,Cuda 8仍對gcc的版本有要求。由於Fedora 25自帶gcc版本為6.1,需要手動安裝4.9版本的gcc(Fedora官方軟件庫中只有過於古老的3.7版本gcc)。
在Fedora25上輕松安裝Cuda8