tensorflow安裝日誌 PIP

2022-08-03 09:24:10 字數 3622 閱讀 1662

2017/02/18:

最近tensorflow更新了1.0版本,安裝的方式更簡單了,我在更新後發現tf沒有支援gpu,於是解除安裝了後重新安裝了一下tensorflow:

在已經安裝了pip和cuda、cudnn的情況下,直接執行:

pip install tensorflow-gpu

that's it

最近剛剛接觸深度學習,安裝一下tf

環境:華碩z170主機板、i7 6700k、gtx1070、ubuntu16.04、python2.7

在這之前先裝好了cuda8.0、cudnn5.0、caffe

整理乙個,首次嘗試從原始碼安裝(由於原始碼安裝過程中有一些鏈結失效未能成功,還是記錄下來了,最後是pip install的)

需要科學上網

首先從git倉庫轉殖

然後安裝乙個叫bazel的東西

首先安裝依賴項

1:官網說15.10版本不需要裝jdk8,我們是16.04,理論上也不需要裝的,於是先跳過這一步,後邊如果報錯再回來裝下。

2:把bazel的distribution url 新增到 packagesource裡。。。怎麼翻譯的。。

這裡出了個gpg:no valid openpgp data found.不知道是不是錯誤。

3:安裝bazel,300多m

$sudo apt-get update && sudo apt-get install

bazel

$sudo apt-get upgrade bazel

4:接著安裝bazel,用安裝包。。

$ sudo apt-get install openjdk-8-jdk

$ sudo apt-get install

pkg-config

zip g++ zlib1g-dev unzip

6:cd到installer目錄,執行:

$chmod +x bazel-0.4.0-installer-linux-x86_64.sh

$./bazel-0.4.0-installer-linux-x86_64.sh --user

7:執行

$export path="

$path:$home/bin

"

8:執行

# for python 2.7:$ 

sudo apt-get install python-numpy swig python-dev python-wheel

# for python

3.x:

$ sudo apt-get install python3-numpy swig python3-dev python3-wheel

我python是2.7sorun 了第一條

9:然後cd到tensorflow安裝目錄執行

$sudo ./configure

這裡在google cloud platform support和opencv那裡選擇了no,其餘yes和預設。google cloud platform在tensorflow官方教程裡是預設沒選擇的,而如果選擇了opengl則會提示安裝乙個computecpp的東西,而官網內也沒有寫,索性先不裝了。

這一步遇到了「error downloading form to /home/hyf/.cache/bazel/_bazel_root/81adee05e1c21dd5b119ca6a6f33854b/external/zlib_archive」的錯誤。找了一下這個zlib.net,預設的鏈結已經失效了。。。谷歌到了靠譜版本的鏈結是「

嘗試進入「/home/hyf/.cache/bazel/_bazel_root/81adee05e1c21dd5b119ca6a6f33854b/external/zlib_archive」目錄,用wget命令把這個檔案事先放進去。。。

依然gg。。這個鏈結下了一半又掛了。於是乎在csdn找到了資源,扔到那個目錄裡。。。wtffff

「。。。這回在最一開始就有東西找不到資源了

>>>>>>>>>>>>>>>>>>>>>下邊是裝成功的方法》

10:換一種安裝方法試一試。。。

嘗試官方安裝教程的第一種方法,用pip獲取

首先驗證必要的東西有沒有裝

$ sudo apt-get install python-pip python-dev

11:定位乙個源,這裡選擇python2.7,gpuenabled,linux64

12:擦。。。這就裝好了?之前那一大片是搞什麼飛機

$ sudo pip install --upgrade $tf_binary_url

13:test

在test之前,開啟gpu支援

$ export ld_library_path="

$ld_library_path:/usr/local/cuda/lib64:/usr/local/cuda/extras/cupti/lib64

"$ export cuda_home=/usr/local/cuda

然後就可以玩成語接龍了(為所欲為)

14:這種方法將tensorflow安裝到「/usr/local/lib/python2.7/dist-packages/tensorflow」裡,官方安裝指南中說還有可能是「/usr/local/lib/python2.7/site-packages/tensorflow」,取決於你的系統。

找不到的話可以執行:

$ python -c '

import os; import inspect; import tensorflow; print(os.path.dirname(inspect.getfile(tensorflow)))

'

如果需要更新tensorflow,執行:

$ sudo pip install -u tensorflow

TensorFlow 簡易安裝

首先要安裝python,這個就不多說了,網上大把教程。註明一下我是使用的是linux系統。接下來是具體tensorflow的安裝過程了。tensorflow可以看做是乙個用來解決問題的工具包。對於工具包的安裝就有不同的途徑,1 通過一些python的包管理系統來進行安裝 2 通過原始碼自行安裝。對於...

安裝TensorFlow教程

1.安裝anaconda 2.建立乙個conda環境,命名為tensorflow conda create n tensorflow3.用以下命令進入conda環境 source activate tensorflow tensorflow 進入tensorflow後的顯示符4.安裝tensorfl...

關於TensorFlow安裝

筆者今日對tensorflow產生濃厚興趣,但在安轉過程中遇到一系列問題,去找資料無奈發現基本上都是複製別人的答案,到最後並沒有解決問題,於是去逛了一些國外的 捯飭了許久終於安裝成功了,下面介紹一下。一開始是檢查一下自己的python版本,在terminal輸入 python顯示 筆者為2.7.12...