1. 程式人生 > >ubuntu 下搭建深度學習環境ubuntu18.04+anaconda3+cuda9.0+cudnn7.0+pytorch+nltk

ubuntu 下搭建深度學習環境ubuntu18.04+anaconda3+cuda9.0+cudnn7.0+pytorch+nltk

一、anaconda安裝簡單,選擇linux對應的x86版本下載,進入下在目錄,執行對應版本的安裝命令bash Anaconda3-*.sh,按照提示安enter與yes即可 然後重啟terminal,按照上圖檢測安裝是否成功

二、cuda9.0也可以裝在18.04的ubuntu系統上,18.04相容16.04。 安裝cuda與cudnn7.0大致過程參考(https://blog.csdn.net/hao5335156/article/details/80798143) 主要參考 https://blog.csdn.net/u010801439/article/details/80483036 (安裝驅動方法) (禁止整合驅動方法(https://blog.csdn.net/tianrolin/article/details/52830422

)) 解除安裝驅動:解除安裝驅動sudo apt-get purge nvidia*,這個可以解除安裝,但有時候也會解除安裝不了,如果執行這句話之後再輸入nvidia-smi,仍然有Nvidia的驅動資訊,則說明沒有解除安裝成功,此時用這句話sh ./nvidia.run --uninstall ,其中nvidia.run代表是安裝驅動時的.run檔案,然後根據提示進行操作就行。我的.run檔案是NVIDIA-Linux-x86_64-384.111.run。 (該命令也可以解除安裝 $ sudo apt-get autoremove --purge nvidia-* $ sudo reboot) 安裝驅動三種方法,包含禁用整合顯示卡方法(
https://blog.csdn.net/u014682691/article/details/80605201
)

安裝nltk直接進入對應環境執行conda install nltk即可。

注意:1、驅動安裝或解除安裝完成後需要重啟電腦從才能生效(sudo reboot可能也可以) 2、安裝cuda前先安裝相關依賴庫,使用命令:sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev 3、cuda9.0支援支援gcc6.0及以下版本,而直接使用上面教程的命令安裝的是6.4最新版本,可能還是不行 4、cudnn7.0安裝參考上面連結可能不行,參考該連線:(

http://www.52nlp.cn/tag/cudnn7-0安裝) 5、anaconda建立多pytthon環境方法參考 http://www.afox.cc/archives/390 (可用anaconda navigator直接建立新python環境或使用命令,然後終端使用source activate加環境名即可啟用對應環境,source deactivate返回到root環境。) conda在制定環境下安裝包方法 以及一些常用conda命令 :https://blog.csdn.net/tianweidadada/article/details/80150056