Ubuntu16.04 install CUDA8.0, CuDNN5.05,Pycuda
主要是按照官方教程來,實在找不到的再去找其它的資料:
CUDA8.0, 現在還沒有正式版, 必須註冊賬號才能下載, 下載安裝包的時候我們一定要選擇deb, deb是ubuntu預設的,裡邊有很多執行指令碼,避免自己弄亂環境, 在選擇完成de b之後下方會出來安裝步驟,deb安裝的是三步, 解壓--》 update --> install , OK.
如果開機之後一直在ubuntu介面進不去,強關再進去,然後改一下grub.d檔案裡邊的兩個檔案:00_header 10_linux 分別開啟把
quiet_boot="0"
#quiet_boot="1"
quick_boot="0"
#quick_boot="1"
把快速啟動給關閉就好了,第一個檔案只需要改
quick_boot="0"
#quick_boot="1"
然後就是配製cuda的環境變數, 在sudo vim .bashrc檔案中加入 兩行:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
然後source .bashrc , 使環境變數生效
然後輸入cuda-sample**** 自己tab鍵就能找到,執行之後會生成一個NV***Sample的檔案, 然後進去繼續進去找一個demo, make一下, 這時候會報錯:說你的g++版本太高, 這個cuda支援最高是4.9,所以你需要自己下載gcc-4.9 g++-4.9 這個具體叫什麼名字可以用 sudo apt-cache search gcc-4 搜尋具體叫什麼名字, 然後apt-get安裝, 記得安裝完了之後要改一下之前的/use/bin 下邊的g++ gcc的軟鏈, 鏈到gcc-4.9, g++-4.9
然後在make一下就應該沒有問題,然後再出現問題的原因就是沒有重啟,重啟一下就好了。
--OK
CuDNN5.05去官網上下載,還是用之前的賬號,不過需要填一些調查問卷, 下載一個cuDNN-repo8.0***.tgz的檔案,然後用tar xvf filename解壓,
解壓完了之後將裡邊的lib下的檔案拷到 /usr/local/cuda/lib64 將include下的檔案拷到/usr/local/cuda/include ,
然後去cd /usr/local/cuda/lib64 目錄下面看到找到有三個檔案:libcudnn.so, libcudnn.so.5 , libcudnn.so.5.05
然後執行 sudo -ln -sf libcudnn.so.5.05 libcudnn.so.5 ; sudo -ln -sf libcudnn.so.5 libcudnn.so
然後再執行一個theano的check1.py程式(官網demo, using theano with gpu) 或者你用其它的框架, 這時候不再顯示cuDNN is not aviable.
--OK
pycuda 的話就直接
sudo apt-get install python3-pycuda就好了, 這裡我安裝的是python3的, 你裝其它的用sudo apt-cache search pycuda從列表裡選一個就好了
--OK
寫的有點亂,但是你自己操作的話一步一步肯定能理解我的意思,多看官網,少看部落格,自己啪啪打臉了。。。。
相關文章
- pycuda安裝
- pycuda-一些計算函式函式
- 分享如何在Ubuntu 16.04下CUDA8.0Ubuntu
- Ubuntu16.06和CUDA8.0的安裝Ubuntu
- GPU程式設計(一):Ubuntu下的CUDA8.0環境搭建GPU程式設計Ubuntu
- 安裝配置 Ubuntu 14.04 + CUDA8.0 + cuDNN v5 + caffeUbuntuDNN
- Ubuntu16.04搭建LAMPUbuntuLAMP
- Ubuntu16.04搭建LNMPUbuntuLNMP
- ubuntu16.04 找回密碼Ubuntu密碼
- ubuntu16.04安裝rosUbuntuROS
- semantic-ui@2.4.2 install: `gulp install`UI
- go install: no install location for directory outside GOPATHGoIDE
- pip install 提示:Could not install packages due to an EnvironmentErrorPackageError
- ORACLE EBS INSTALL of ebs12 install packagesOraclePackage
- Ubuntu16.04 flask + nginx + uWSGI 部署UbuntuFlaskNginx
- Node線上部署(Ubuntu16.04)Ubuntu
- ubuntu16.04搭建java環境UbuntuJava
- ubuntu16.04 搭建java 環境UbuntuJava
- ubuntu16.04 搭建java 環境UbuntuJava
- ubuntu16.04 lamp https配置UbuntuLAMPHTTP
- 安裝kalibr Ubuntu16.04Ubuntu
- ubuntu16.04 下安裝mysqlUbuntuMySql
- ubuntu16.04下如何截圖Ubuntu
- Ubuntu16.04安裝、使用typoraUbuntu
- ubuntu16.04 下kvm安裝Ubuntu
- ubuntu16.04 root 初始密碼Ubuntu密碼
- Ubuntu16.04 -- 後臺程式NohupUbuntu
- 樹莓派裝Ubuntu16.04樹莓派Ubuntu
- ubuntu16.04 CUDA, CUDNN 安裝UbuntuDNN
- Ubuntu16.04常用軟體源Ubuntu
- oracle installOracle
- habitat install
- install qdrant
- Install clickhouse
- Ubuntu16.04橋接下配置固定IPUbuntu橋接
- Ubuntu16.04開啟SFTP服務UbuntuFTP
- Fatal Error: TXK Install Service,Cannot install Oracle Database HomeErrorOracleDatabase
- Deepin Qt InstallQT