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


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

  • 宿主機環境: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常用快捷鍵】

  • 終端: 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版本的轉換】

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

可以使用update-alternatives進行修改和轉換,可以先列出所有可用的python替代版本信息:

出現報錯,無python候選項,為了解決這個問題,我們可以更新一下替換列表,將python2和python3均放入其中

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 選項使用了多個參數用於創建符號鏈接。

最后一個參數指定了此選項的優先級,如果我們沒有手動來設置替代選項,那么具有最高優先級的選項就會被選中。

故在這種情況下,python3就成為了默認的版本

之后修改的時候,只需要 sudo update-alternatives --config python 就可以了

 

【搭載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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM