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 installbazel
$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...