tensorflow下載及安裝方法_第1頁
tensorflow下載及安裝方法_第2頁
tensorflow下載及安裝方法_第3頁
tensorflow下載及安裝方法_第4頁
tensorflow下載及安裝方法_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

Tensorflow下載及安裝

2知識目標如何安裝Tensorflow?有多少種安裝方法?嘗試你的第一個TensorFlow程序01學習目標能力目標學會安裝Tensorflow認識方法023目錄01如何安裝Tensorflow?02多種安裝方法03你的第一個TensorFlow程序二進制安裝4TensorFlowPythonAPI依賴Python2.7版本.在Linux和Mac下最簡單的安裝方式,是使用pip安裝.二進制安裝5Ubuntu/Linux

#僅使用CPU的版本 $pipinstall/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl #開啟GPU支持的版本(安裝該版本的前提是已經(jīng)安裝了CUDAsdk) $pipinstall/tensorflow/linux/gpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl二進制安裝6MacOSX

在OSX系統(tǒng)上,我們推薦先安裝homebrew,然后執(zhí)行brewinstallpython,以便能夠使用homebrew中的Python安裝TensorFlow.

另外一種推薦的方式是在virtualenv中安裝TensorFlow. #當前版本只支持CPU $pipinstall/tensorflow/mac /tensorflow-0.5.0-py2-none-any.whl二進制安裝7MacOSX

執(zhí)行該命令后,會在當前目錄下創(chuàng)建一個名為grit的目錄,其中包含一個.git的目錄,用于保存下載下來的所有版本記錄。

如果要自己定義要新建的項目目錄名稱,可以在上面的命令末尾指定新的名字: $gitclonegit:///schacon/grit.gitmygrit基于Docker的安裝8我們也支持通過Docker運行TensorFlow.該方式的優(yōu)點是不用操心軟件依賴問題.首先,安裝Docker.一旦Docker已經(jīng)啟動運行,可以通過命令啟動一個容器: $dockerrun-itb.gcr.io/tensorflow/tensorflow該命令將啟動一個已經(jīng)安裝好TensorFlow及相關依賴的容器.基于VirtualEnv的安裝9我們推薦使用virtualenv創(chuàng)建一個隔離的容器,來安裝TensorFlow.這是可選的,但是這樣做能使排查安裝問題變得更容易.基于VirtualEnv的安裝10首先,安裝所有必備工具: #在Linux上: $sudoapt-getinstallpython-pippython-devpython-virtualenv #在Mac上: $sudoeasy_installpip#如果還沒有安裝pip $sudopipinstall--upgradevirtualenv基于VirtualEnv的安裝11接下來,建立一個全新的virtualenv環(huán)境.為了將環(huán)境建在~/tensorflow目錄下,執(zhí)行: $virtualenv--system-site-packages~/tensorflow $cd~/tensorflow基于VirtualEnv的安裝12然后,激活virtualenv: $sourcebin/activate#如果使用bash $sourcebin/activate.csh#如果使用csh (tensorflow)$#終端提示符應該發(fā)生變化在virtualenv內(nèi),安裝TensorFlow: (tensorflow)$pipinstall--upgrade<$url_to_binary.whl>基于VirtualEnv的安裝13接下來,使用類似命令運行TensorFlow程序: (tensorflow)$cdtensorflow/models/image/mnist (tensorflow)$pythonconvolutional.py #當使用完TensorFlow (tensorflow)$deactivate#停用virtualenv $#你的命令提示符會恢復原樣從源碼安裝14克隆TensorFlow倉庫 $gitclone--recurse-submodules/tensorflow/tensorflow --recurse-submodules參數(shù)是必須得,用于獲取TesorFlow依賴的protobuf庫.從源碼安裝15Linux安裝

(1)安裝Bazel

首先依照教程安裝Bazel的依賴.然后使用下列命令下載和編譯Bazel的源碼: $gitclone/bazelbuild/bazel.git $cdbazel $gitcheckouttags/0.1.0 $./compile.sh

上面命令中拉取的代碼標簽為0.1.0,兼容Tensorflow目前版本.bazel的HEAD版本(即最新版本)在這里可能不穩(wěn)定.

將執(zhí)行路徑output/bazel添加到$PATH環(huán)境變量中.從源碼安裝16Linux安裝

(2)安裝其他依賴 $sudoapt-getinstallpython-numpyswigpython-dev

(3)可選:安裝CUDA(在Linux上開啟GPU支持)

為了編譯并運行能夠使用GPU的TensorFlow,需要先安裝 NVI DIA提供的CudaToolkit7.0和CUDNN6.5V2.從源碼安裝17Linux安裝(3)可選:安裝CUDA(在Linux上開啟GPU支持) 1)下載并安裝CudaToolkit7.0 2)下載并安裝CUDNNToolkit6.5 3)配置TensorFlow的Cuba選項 4)編譯目標程序,開啟GPU支持MacOSX安裝18Mac和Linux需要的軟件依賴完全一樣,但是安裝過程區(qū)別很大.以下鏈接用于幫助你在MacOSX上安裝這些依賴: 6.1Bazel https://bazel.build/docs/install.html 6.2SWIG /Doc3.0/Preface.html

注意:你需要安裝PCRE,而不是PCRE2. 6.2Numpy /doc/numpy/user/install.html創(chuàng)建pip包并安裝19$bazelbuild-copt//tensorflow/tools/pip_package:build_pip_package$bazel-bin/tensorflow/tools/pip_package/build_pip_package/tmp/tensorflow_pkg#.whl文件的實際名字與你所使用的平臺有關$pipinstall/tmp/tensorflow_pkg/tensorflow-0.5.0-cp27-none-linux_x86_64.whl嘗試你的第一個TensorFlow程序20啟用GPU支持

如果你使用pip二進制包安裝了開啟GPU支持的TensorFlow,你必須確保系統(tǒng)里安裝了正確的CUDAsdk和CUDNN版本.

你還需要設置LD_LIBRARY_PATH和CUDA_HOME環(huán)境變量.可以考慮將下面的命令添加到~/.bash_profile文件中,這樣每次登陸后自動生效.注意,下面的命令假定CUDA安裝目錄為/usr/local/cuda: exportLD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64" exportCUDA_HOME=/usr/local/cuda嘗試你的第一個TensorFlow程序21運行TensorFlow

$python >>>importtensorflowastf

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論