Ubuntu18.0.4深度學習環境搭建及相應軟件安裝(Update)

linux系統搞壞過幾次,總結一下自己要用到的工具,做個備忘錄,方便快速對系統進行恢復。

安裝ubuntu,系統盤製作

https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#1

https://rufus.akeo.ie/?locale=zh_CN

系統安裝(實用)

安裝時選擇install Ubuntu18.04與windows10共存,不選擇分區更好(多次試驗心得),不會產生任何錯誤,現在的系統已經能做到自動最優化安裝了。


激活小工具(迷你版KMS,激活office等windows產品及系統)

下載地址,提取碼:mrgu


安裝搜狗輸入法

https://jingyan.baidu.com/article/e75057f20d9521ebc91a890a.html

sudo apt-get install vim-gtk #vim安裝

(配置pip安裝時下載使用清華鏡像) https://blog.csdn.net/u012436149/article/details/66974668
(配置conda安裝時的清華鏡像)


安裝Anocanda

https://blog.csdn.net/teeyohuang/article/details/79076239
sudo apt install python3-pip(獲取pip3)

安裝tensorflow,tensorflow-gpu(正確的驅動、cuda、cudnn安裝往下翻)
(簡易版conda安裝)https://www.cnblogs.com/foxblogs/p/8179143.html


pycharm安裝

https://www.jb51.net/article/129083.html


teamviewer安裝

https://blog.csdn.net/wu_l_v/article/details/79184923


截圖工具:

修改截圖工具快捷鍵,安裝深度截圖deepin-screenshot
可直接在Ubuntu軟件中搜索deepin-screenshot,會出現深度截圖軟件,安裝即可。具體設置方法,可參照https://zhangge.net/1803.html


安裝opencv(通用版)

https://blog.csdn.net/gxuphf123/article/details/81121791


安裝C++編譯器(clion16)

https://blog.csdn.net/weixin_36926794/article/details/80291034
激活 https://blog.csdn.net/krais_wk/article/details/80970355


安裝GPU版本的tensorflow

https://blog.csdn.net/sinat_26881295/article/details/78632787
(1)安裝顯卡驅動

sudo apt-get purge nvidia-*  # 刪除可能存在的已有驅動
sudo add-apt-repository ppa:graphics-drivers/ppa  # 添加第三方驅動源
sudo apt-get update  # 更新源,運行
sudo apt-cache search nvidia-* # 查詢nvidia驅動可用版本
sudo apt-get install nvidia-390  # 這裏選擇安裝nvidia-390
sudo reboot //重啓
# 重啓後執行下面NOTE的步驟
# 檢驗是否安裝成功
nvidia-smi   
nvidia-settings 

NOTE (後來安裝,可能沒有出現這個也麼事,跳過該步驟就可)
(2)reboot重啓後正確的做法如下:

1. 當進入藍色背景的界面perform mok management 後,選擇 enroll mok , 
2. 進入enroll mok 界面,選擇 continue , 
3. 進入enroll the key 界面,選擇 yes , 
4. 接下來輸入你在安裝驅動時輸入的密碼, 
5. 之後會跳到藍色背景的界面perform mok management 選擇第一個 reboot

(3)安裝cuda9.0下載地址
image
Note:install2,輸入祕鑰key,可根據第一條命令的提示進行輸入。
image
將補丁一併安裝即可。

note: sudo apt-get install cuda安裝出現有軟件包有未滿足的依賴關係時,可使用sudo aptitude install cuda進行安裝。

(4)安裝cudnn下載地址,參考自博客

sudo dpkg -i libcudnn7_7.0.5.11-1+cuda9.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.0.5.11-1+cuda9.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.0.5.11-1+cuda9.0_amd64.deb
# 驗證
sudo apt-get install libfreeimage3 libfreeimage-dev
cp -r /usr/src/cudnn_samples_v7/ $HOME
cd $HOME/cudnn_samples_v7/mnistCUDNN
sudo make clean && sudo make
./mnistCUDNN

驗證時–sudo make clean && sudo make–出現error:“unsupported GNU version! gcc versions later than 6 are not supported!”,解決方案參考點這裏gcc版本與cuda版本不兼容的原因,輸入以下命令安裝相應版本即可

# 先安裝gcc和g ++ 6:
sudo apt install gcc-6 g++-6
# cuda 9.0
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc 
sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++

(5)安裝gpu版本tensorflow,即可

sudo pip3 install tensorflow-gpu

建立tensorflow虛擬環境

conda create -n tensorflow python=3.6

tensorflow

xgboost安裝

anaconda search -t conda xgboost
conda install -c anaconda py-xgboost

git教程,廖雪峯

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000


jupyter notebook添加目錄

  • https://blog.csdn.net/tina_ttl/article/details/51031113#72-%E4%B8%BAjupyter-notebook%E6%B7%BB%E5%8A%A0%E7%9B%AE%E5%BD%95%E5%8A%9F%E8%83%BD
  • https://www.cnblogs.com/shuaishuai-it/p/7170343.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章