人工智慧學習入門之TensorFlow2.2版本安裝(Windows10)

2021-01-07 itworld123

谷歌的TensorFlow目前已經成為最為流行的人工智慧開源項目。很多公司基於TensorFlow實現自己的人工智慧程序。最新版本的TensorFlow不僅支持Linux作業系統,而且可以支持MacOS和Windows,今天我們就介紹一下如何在Windows10上安裝TensorFlow。

為了後續便於學習,本文安裝的Tensorflow是基於Anaconda的,因此需要先安裝Anaconda。

Anaconda是一個Python的發行版。這就好像CentOS是Linux內核的一個發行版一樣。在Anaconda裡面不僅僅包含Python,還包括conda和很多用於科學計算的Python庫。因此使用Anaconda可以方便後續學習。

安裝Anaconda

下載Anaconda

我們可以從官方網站下載Anaconda。為了避免廣告的嫌疑,官方網站的具體地址大家可以通過搜尋引擎搜索。如下圖所示是官方的下載列表,可以看出包含3種常見作業系統平臺,及64位和32位作業系統。

安裝Anaconda

在Windows平臺,本文選擇的是64位的安裝包,下載完成後雙擊即可安裝。

可以在這裡選擇安裝的用戶,如果是管理員可以選擇給所有用戶安裝。具體選擇哪個影響不大,建議選下面這個。

下面這一步是對環境變量和Python的設置。這兩個選項建議都勾選,這樣可以避免我們後續手段配置環境變量。

後續採用默認值,等待嚮導執行完畢即可。安裝完成後我們需要進行檢查,確保Anaconda正確安裝在系統當中。

檢查Anaconda的安裝

按Windows鍵+R,輸入cmd,啟動一個命令行工具,然後輸入如下命令

conda -V

此時可以看到如下說出結果,說明軟體安裝成功。

conda 4.8.2

創建虛擬環境並安裝Tensorflow

使用Anaconda最大的特點是可以創建虛擬環境,這個虛擬環境是Python的執行環境。多個虛擬環境之間實現了隔離。這就好像在一個物理機上安裝虛擬機一樣。

創建虛擬環境

可以在CMD窗口裡面輸入如下命令來創建一個conda虛擬環境:

conda create --name tensorflow python=3.7

等待一會兒之後,會提示將會安裝那些軟體,然後提示是否繼續,我們可以直接回車繼續。

激活環境

虛擬環境創建完成後,我們就可以進入該虛擬環境了。執行如下命令可以進入該環境。

activate tensorflow

進入環境就是激活環境的意思,此時可以看到提示符前面有所變化,前面多了一個虛擬環境名稱的內容。如下圖圈畫的內容。

(tensorflow) C:\User\SunnyZhang

至此,我們已經具備了一個虛擬環境,然後我們就可以在此虛擬環境中進行相關操作了,比如安裝Tensorflow。

其實我們可以通過下面命令查看一下當前具備的虛擬環境:

conda info --envs

可以看到tensorflow就是我們剛才創建的虛擬環境,而base則是安裝Anaconda的時候創建的一個基礎環境。

安裝Tensorflow

安裝Tensorflow

進入虛擬環境後,我們就可以安裝Tensorflow了。為了提高安裝速度,我們可以採用國內的pip源進行安裝,具體可以執行如下命令:

pip install tensorflow -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

回車後pip就開始安裝Tensorflow了,整個過程需要安裝幾十個庫,因此可能需要幾分鐘的等待時間。

驗證安裝

安裝完成後我們需要驗證一下是否安裝成功。對於Tensorflow 2.x來說,驗證還是比較簡單的。我們啟動一個python命令行(需要在該虛擬環境中啟動),然後依次輸入如下內容,如果可以看到版本信息,則說明Tensorflow已經安裝完成。

import tensorflow as tfprint(tf.__version__)

如果安裝沒有問題,這時就可以看到輸出版本信息。

在import庫的時候可能會有一些警告信息,具體如下:

2020-07-25 10:50:59.452726: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found2020-07-25 10:50:59.456453: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

我們可以忽略該信息,這個是因為我們沒有安裝CUDA庫。這個庫是針對GPU的一個庫。如果想消除該警告可以通過安裝該庫的方式解決。

今天的內容現到這裡,後面我們將陸續介紹如何使用Tensorflow來進行機器學習的相關內容的學習。

相關焦點

  • Win10安裝GPU版本的Tensorflow 2.1
    日期:2020年10月17日首先,下載Anaconda個人版,最新版本是3.7,安裝的時候推薦把Anaconda添加到系統環境變量中。安裝目錄選擇默認配置就好,點下一步等等就安裝完成了。下載安裝,cuda 10.1對應的cudnn 7.6版本。(需要註冊NV帳號,微信登錄也行)https://developer.nvidia.com/rdp/cudnn-archive下載對應的cudnn,紅框裡的都可以。
  • tensorflow2.1對應 GPU版本的安裝與卸載
    GTX965M顯卡,win10系統一、檢查tensorflow的Version假定tensorflow 安裝完成,安裝 tensorflow 請參考 集成環境,安裝超簡單>通過 命令行pythonimport tensorflow as tftf.
  • 一文上手最新Tensorflow2.0系列|TensorFlow2.0安裝
    本文中我們將會詳細講解TensorFlow2.0安裝。Tensorflow兼容性最好的是Unix內核的系統,如Linux,MacOS等。另外TensorFlow的GPU版本僅支持Linux環境,不支持Windows和Mac環境,因此本文僅針對Linux系統環境。我們會統一使用Anaconda,在Mac和Windows下安裝的過程也較為簡單,讀者可以自行參考其官方文檔。
  • 在Windows中安裝Tensorflow和Kears深度學習框架
    圖3-72. 建立Tensorflow的Anaconda虛擬環境在一臺計算機中,我們常常需要安裝很多軟體,但是每個軟體所需要的Python的關聯模塊或版本不相同。例如,我們要使用Python開發開發網站系統,安裝的網站框架可能需要Python2.X的版本,但是安裝Tensorflow需要Python3.5的版本,此時就會發生版本不一致的問題。因為我們需要使用Anaconda虛擬環境來安裝,讓網站框架與TensorFlow分別在不同的虛擬環境中,這樣就不會有版本不一致的問題了。 2.1.
  • 基於TensorFlow2.0的中文深度學習開源書來了!GitHub趨勢日榜第一
    十三 發自 凹非寺 量子位 報導 | 公眾號 QbitAITensorFlow 2.0 發布已有一個半月之久,你會用了嗎?近日,一個叫做深度學習開源書的項目在火了。GitHub趨勢日榜排名全球第一,已斬獲2K+星。為什麼這麼火?因為這是一本基於TensorFlow 2.0 正式版的中文深度學習開源書。
  • 用GPU加速深度學習: Windows安裝CUDA+TensorFlow教程
    即使加速效果不明顯,但很多入門級的顯卡依然可以用於TensorFlow,這至少可以幫助大家了解和熟悉這個框架。請不要讓缺少預算或者系統不兼容成為探索路上的攔路虎和藉口。本著探索的精神,我試著在兩臺Windows電腦上安裝了CUDA(用於調用GPU)和TensorFlow(谷歌開發的深度學習工具庫),把這個過程記錄下來和大家分享。
  • 技術乾貨|tensorflow-gpu 1.4詳細安裝教程
    ://github.com/tensorflow/tensorflow/releases  2.  1.確定版本  TensorFlow GitHub 頁面查看依賴的版本:  https://github.com/tensorflow/tensorflow/releases  2.下載  下載地址:  https://developer.nvidia.com/cudnn  3.安裝
  • 基於RTX2060構建TensorFlow-gpu(keras)學習平臺
    (安裝基本的anconda版本,用的3.5.2)1.建立虛擬環境:conda create --name tf36gpu python=3.6 anaconda2. 激活虛擬環境:activate tf36gpu3. 開始菜單運行anaconda navigator檢查是否安裝了notebook(默認有安裝)三、安裝tensorflow/keras在激活的環境中安裝:1.
  • TensorFlow 2.0開源工具書,30天「無痛」上手
    有人在 GitHub 開源了一個名為《30 天吃掉那隻 TensorFlow2.0》的入門工具書,或許可以讓你無痛上手 TensorFlow 2.0。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U jupytext#建議在jupyter notebook 上安裝最新版本tensorflow 測試本書中的代碼!
  • 小叮噹機器學習:Python3.6配置TensorFlow的GPU版詳細安裝教程
    然而網上的大多數都是圍繞python2.7版本的tensorflow教程,下面我們就來看看在Centos7 +pyton3.6的環境下,我們怎麼安裝使用這個功能強大的開源庫的GPU版本。Step1.環境確認想要使用GPU版的TesnorFlow來加速我們的神經網絡運算,首先要確保,我們的GPU依賴環境已經搭好。
  • 觀點| 別再使用pip安裝TensorFlow了!用conda吧~
    而使用 conda 安裝 GPU 加速版本的 TensorFlow 時,只需使用命令 conda install tensorflow-gpu,這些庫就會自動安裝成功,且版本與 tensorflow-gpu 包兼容。此外,conda 安裝這些庫的位置不會與通過其他方法安裝的庫的其他實例產生衝突。
  • 如何在AMD的GPU上運行TensorFlow?
    > 最後,安裝 TensorFlow (通過 Google 預先構建的 whl 軟體包): sudo apt install wget python3-pip wget http://repo.radeon.com/rocm/misc/tensorflow/tensorflow-1.8.0-cp35-cp35m-manylinux1_x86_64.whlpip3 install .
  • 如何用一個Python示例入門TensorFlow?
    TensorFlow 只支持 Python 3.5 和 3.6,所以請確保你的系統中安裝了其中的一個版本。對於其他的作業系統和語言,你可以查看官方的安裝指南。我們需要了解的另一件事是系統的硬體配置。安裝 TensorFlow 可以有兩種選擇:· 只支持 CPU 的 TensorFlow 版本。· 支持 GPU 的 TensorFlow 版本。
  • TensorFlow與PyTorch之爭,哪個框架最適合深度學習
    選自builtin作者:Vihar Kurama機器之心編譯參與:吳攀、杜偉谷歌的 Tensorflow 與 Facebook 的 PyTorch 一直是頗受社區歡迎的兩種深度學習框架。那麼究竟哪種框架最適宜自己手邊的深度學習項目呢?
  • TensorFlow2.1正式版上線:最後一次支持Python2,進一步支持TPU
    機器之心報導參與:杜偉、一鳴TensorFlow2.1的更新,能夠讓棄坑的用戶回心轉意嗎?去年 10 月,谷歌才發布了 TensorFlow 2.0 正式版。時隔三個月後,昨日官方發布了 TensorFlow 2.1,本次版本更新帶了了多項新特性、功能改進和 bug 修復。從本次更新的日誌來看,TensorFlow 2.1 將成為最後一個支持 Python2 的版本了。同時,本次更新的重點是增加了對 TPU 的多項支持,而 tf.keras 和 tf.data 這兩個常用的 API 也得到了很多新的更新。
  • 這裡有一份TensorFlow2.0中文教程
    今年 3 月份,谷歌在 Tensorflow Developer Summit 2019 大會上發布 TensorFlow 2.0 Alpha 版。作為當前最為流行的深度學習框架,2.0 Alpha 版的正式發布引人關注。近兩個月,網上已經出現了大量 TensorFlow 2.0 英文教程。在此文章中,機器之心為大家推薦一個持續更新的中文教程,以便大家學習。
  • 如何提升Tensorflow服務性能
    Tensorflow已經成長為事實上的機器學習(ML)平臺,在業界和研究領域都很流行。對Tensorflow的需求和支持促成了大量圍繞訓練和服務機器學習(ML)模型的OSS庫、工具和框架。Tensorflow服務是一個構建在分布式生產環境中用於服務機器學習(ML)模型的推理方面的項目。今天,我們將重點討論通過優化預測伺服器和客戶機來提高延遲的技術。
  • TensorFlow是什麼?
    TensorFlow 實質上是一個編程系統,官方說法是一個使用數據流圖(data flow graphs)技術來進行數值計算的開源軟體庫,也是人工智慧時代的「作業系統」。 數據流圖中這些數據「線」可以代表傳輸多維數據數組,即「張量」(tensor),張量從圖中流過的直觀圖像是這個工具取名為「Tensorflow」的原因。 TensorFlow 對於開發人員來說帶來了哪些好處?
  • TensorFlow 2.X,會是它走下神壇的開始嗎?|tensorflow|深度學習|...
    機器之心原創  機器之心編輯部    你會驚奇地發現,它們的 TensorFlow 導入都是這種風格:  import tensorflow.compat.v1 as tfimport tensorflow.compat.v2 as tf  其中,「compat」是 TF2.X 專門為兼容 TF 1.X 配置的模塊。目前,還是有很多前沿研究,放不下 TF 1.X。
  • TensorFlow 2.0正式版官宣!深度集成Keras
    這是一個革命性的新版本,歡迎來到 TensorFlow 2.0!>>>人工智慧改變中國,我們還要跨越這三座大山 | 獻禮 70 周年 TensorFlow 2.0正式版終於發布了! 谷歌今天宣布,開源機器學習庫TensorFlow 2.0現在可供公眾使用。