TensorFlow 在Centos6.0下安裝

什么是TensorFlow

首先解釋下什么是tensorflow,還是直接看下百度百科里面的說明:

TensorFlow是谷歌基于DistBelief進(jìn)行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng)彼妻,其命名來源于本身的運(yùn)行原理赞庶。Tensor(張量)意味著N維數(shù)組,F(xiàn)low(流)意味著基于數(shù)據(jù)流圖的計算澳骤,TensorFlow為張量從流圖的一端流動到另一端計算過程。TensorFlow是將復(fù)雜的數(shù)據(jù)結(jié)構(gòu)傳輸至人工智能神經(jīng)網(wǎng)中進(jìn)行分析和處理過程的系統(tǒng)澜薄。
TensorFlow可被用于語音識別圖像識別等多項(xiàng)機(jī)器深度學(xué)習(xí)領(lǐng)域为肮,對2011年開發(fā)的深度學(xué)習(xí)基礎(chǔ)架構(gòu)DistBelief進(jìn)行了各方面的改進(jìn),它可在小到一部智能手機(jī)肤京、大到數(shù)千臺數(shù)據(jù)中心服務(wù)器的各種設(shè)備上運(yùn)行颊艳。TensorFlow將完全開源,任何人都可以用忘分。

TensorFlow在Centos下安裝

python安裝

現(xiàn)在linux下面一般都安裝了python棋枕,不過都是2.x版本的,雖然也可以用,最好還是安裝3.x的窥浪,下面說明3.x的安裝方法假颇。

先安裝python3依賴

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

安裝python3

采用源碼編譯安裝
1 wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
2 tar xvf Python-3.5.0.tgz
3 cd Python-3.5.0
4 ./configure --prefix=/home/aus/python3 --enable-shared
5 make && make install
6 ln -s /usr/local/bin/python3.5 /usr/bin/python
7 ln –s /usr/local/bin/python3.5 python

安裝TensorFlow

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.1-cp35-cp35m-linux_x86_64.whl

注意: cp35是適應(yīng)python3.5版本坦冠,如果是python2.x記得更換下: tensorflow-0.6.0-cp27-none-linux_x86_64.whl (python2.7)

測試TensorFlow

本來以為很簡單的就安裝好了,誰知道import時候報錯:
1)GLIBCXX版本不對報錯信息

ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /usr/local/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow.so)

原因:
libstdc++.so.6的版本有點(diǎn)低不包含tensorflow運(yùn)行需要的GLIBCXX_3.4.19庫;
可以通過stings /usr/lib64/libstdc++.so.6|grep GLIBCXX查看現(xiàn)在支持的版本硼一。

上網(wǎng)找了下般贼,最后只能選擇源碼編譯安裝哼蛆,主要參考:
這篇文章以及[另一篇文章] (http://blog.csdn.net/kuaile123/article/details/20848123)

重新連接:
ln -s /usr/local/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6

2)GLIBC版本不對錯誤

Im
portError: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by /usr/local/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow.so)

下載一個 glibc2.19版本的源碼,編譯安裝叠洗。
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
參考文章

測試代碼1:

import tensorflow as tf
hello = tf.constant('Hello,TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))

測試代碼2:

cd /usr/local/lib/python3.5/site-packages/tensorflow/examples/tutorials/
import mnist.input_data as inputdata
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
import tensorflow as tf
sess = tf.InteractiveSession()
x = tf.placeholder("float", [None, 784])
y_= tf.placeholder("float",shape=[None,10])
W = tf.Variable(tf.zeros([784,10]))
b = tf.Variable(tf.zeros([10]))
y = tf.nn.softmax(tf.matmul(x,W)+b)
cross_entropy = -tf.reduce_sum(y_*tf.log(y))
train_step = tf.train.GradientDescentOptimizer(0.01).minimize(cross_entropy)
for i in range(1000):
   batch = mnist.train.next_batch(50)
   train_step.run(feed_dict={x: batch[0], y_: batch[1]})
correct_prediction = tf.equal(tf.argmax(y,1), tf.argmax(y_,1))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float"))
print (accuracy.eval(feed_dict={x: mnist.test.images, y_: mnist.test.labels}))
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末霹崎,一起剝皮案震驚了整個濱河市愧杯,隨后出現(xiàn)的幾起案子力九,更是在濱河造成了極大的恐慌,老刑警劉巖跌前,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陡舅,死亡現(xiàn)場離奇詭異,居然都是意外死亡靶衍,警方通過查閱死者的電腦和手機(jī)灾炭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涛酗,“玉大人,你說我怎么就攤上這事剖笙。” “怎么了籍滴?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵酪夷,是天一觀的道長。 經(jīng)常有香客問我孽惰,道長晚岭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任勋功,我火速辦了婚禮坦报,結(jié)果婚禮上库说,老公的妹妹穿的比我還像新娘。我一直安慰自己片择,他們只是感情好潜的,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著字管,像睡著了一般啰挪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嘲叔,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天亡呵,我揣著相機(jī)與錄音,去河邊找鬼硫戈。 笑死锰什,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的丁逝。 我是一名探鬼主播汁胆,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼果港!你這毒婦竟也來了沦泌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤辛掠,失蹤者是張志新(化名)和其女友劉穎谢谦,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體萝衩,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡回挽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了猩谊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片千劈。...
    茶點(diǎn)故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖牌捷,靈堂內(nèi)的尸體忽然破棺而出墙牌,到底是詐尸還是另有隱情,我是刑警寧澤暗甥,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布喜滨,位于F島的核電站,受9級特大地震影響撤防,放射性物質(zhì)發(fā)生泄漏虽风。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辜膝。 院中可真熱鬧无牵,春花似錦、人聲如沸厂抖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽验游。三九已至充岛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耕蝉,已是汗流浹背崔梗。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留垒在,地道東北人蒜魄。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像场躯,于是被迫代替她去往敵國和親谈为。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 網(wǎng)址 下載與安裝 你可以使用我們提供的 Pip, Docker, Virtualenv, Anaconda 或 源...
    九七學(xué)姐閱讀 4,754評論 3 11
  • Anaconda(Python) + TensorFlow 安裝 (Ubuntu 16.04 & Python3 ...
    mozre閱讀 1,183評論 0 2
  • 安裝tensorflow的過程中遇到了很多大大小小的問題踢关,下面總結(jié)一些自己的安裝流程伞鲫,也算是對自己在這方面的一個總...
    YoungManSter閱讀 4,200評論 0 3
  • 一、環(huán)境準(zhǔn)備 升級gcc版本到4.8.51)獲取gcc4.8.5的源碼包(不同的版本签舞,基本是只需要換掉后面的版本號...
    下里巴人也閱讀 394評論 0 1
  • 每個強(qiáng)勢的女人背后秕脓,都有一個共同的特征,極度缺愛儒搭! 每個無法立起來的男人背后吠架,都有一個共同的現(xiàn)象,沒有遇到那個能徹...
    857da2143248閱讀 141評論 0 0