【tensorflow】VMware Ubuntu+Tensorflow配置和使用

本文主要是記錄配置tf環境和虛擬機時遇到的問題和方法,方便往後再查找(補前三年欠下的技術債)python

  • 宿主機環境:win10 64位
  • 宿主機python: anaconda+python3.6
  • 宿主機tensorflow-gpu:cuda10.1.105 + cudnn 7.6.0 + tensorflow 1.13.1
  • 虛擬機交互:VMware Workspace 15.0
  • 虛擬機系統:ubuntu 16.04 desktop 64位

【Ubuntu經常使用快捷鍵】ubuntu

  • 終端: Ctrl+Alt+T
  • 終端新建標籤頁: Ctrl+Shift+T
  • 終端複製粘貼: Ctrl+Shift+C, Ctrl+Shift+V
  • 顯示經常使用快捷鍵: 按住Super(Win)不動
  • 截活動窗口圖: Alt+Print
  • 區域截圖: Shift+Print
  • 安裝: sudo apt-get install
  • 卸載: sudo apt-get remove
  • 移除沒用的包: sudo apt-get autoremove

【Ubuntu的python版本的轉換】spa

對於ubuntu 16.04,可是他自己是自帶python2和python3兩個版本,兩個版本默認的是使用python2,這裏記錄一下若是在版本間切換以及如何把python版本切換到python3的方法code

能夠使用update-alternatives進行修改和轉換,能夠先列出全部可用的python替代版本信息:blog

出現報錯,無python候選項,爲了解決這個問題,咱們能夠更新一下替換列表,將python2和python3均放入其中rem

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

  --install 選項使用了多個參數用於建立符號連接。get

最後一個參數指定了此選項的優先級,若是咱們沒有手動來設置替代選項,那麼具備最高優先級的選項就會被選中。虛擬機

故在這種狀況下,python3就成爲了默認的版本class

以後修改的時候,只須要 sudo update-alternatives --config python 就能夠了tensorflow

 

【搭載tensorflow-gpu】

 1. 安裝Anaconda

 2. 建立並激活環境

 3.利用conda install 安裝

$ source activate tensorflow-gpu

(tensorflow)$ conda install -c conda-forge tensorflow-gpu

 

【conda經常使用指令】

- 查看當前系統下的環境

conda info -e

- 激活環境和關閉環境

- activate env_name
- conda deactivate

- 建立和刪除環境

conda create -n env_name python=3.5
conda remove -n env_name --all
相關文章
相關標籤/搜索