手機版
你好,游客 登錄 注冊
背景:
閱讀新聞

Ubuntu 18.04安裝Tensorflow(CPU)

[日期:2019-06-02] 來源:Linux公社  作者:Linux [字體: ]

最近我開始學習深度學習框架Tensorflow,一開始在Windows平臺下的anaconda下安裝,由于anaconda安裝幾次后navigator打開老是出現閃退的問題,所以決定換個Ubuntu下繼續折騰tensorflow。本人筆記本沒有NVIDIA顯卡,只裝的CPU版本的。而且是在虛擬機下的,下面開始吧。

先安裝好Ubuntu 18.04版本的系統(最好是Ubuntu的14.04版本以上),Ubuntu系統已經有了了Python 3.7.7.7,所以不需要再安裝Python了。

一、首先更新源為阿里云軟件源,增加下載速度

(1)備份當前也就是默認官方的源列表

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

(2)刪除sources.list文件中的列表,刪除全部內容

sudo gedit /etc/apt/sources.list1

(3)替換內容后,保存

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

4)更新源列表

sudo apt-get update

參考:http://www.vnrggh.live/Linux/2019-04/158157.htm

二、安裝Tensorflow(Python3.6.7/CPU)

(1)安裝Python3的包管理pip

sudo apt-get install python3-pip python3-dev

Ubuntu 18.04安裝Tensorflow(CPU)

(2)安裝tensorflow

(自動安裝相關庫numpy、tensorboard、six、protobuf、html5lib、bleach、werkzeug、markdown)

[email protected]:~/linuxidc.com$ sudo pip3 install tensorflow

Ubuntu 18.04安裝Tensorflow(CPU)

(3)測試tensorflow

[email protected]:~/linuxidc.com$ python3
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> a = tf.constant(1)
>>> b = tf.constant(2)
>>> op = a + b
>>> sess = tf.Session()
2019-06-02 06:35:29.407386: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-06-02 06:35:29.427402: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency: 1799995000 Hz
2019-06-02 06:35:29.427627: I tensorflow/compiler/xla/service/service.cc:150] XLA service 0x24f1710 executing computations on platform Host. Devices:
2019-06-02 06:35:29.427675: I tensorflow/compiler/xla/service/service.cc:158]  StreamExecutor device (0): <undefined>, <undefined>
>>> sess.run(op)
3
>>> sess.close()
>>>

Ubuntu 18.04安裝Tensorflow(CPU)

更多Python相關信息見Python 專題頁面 http://www.vnrggh.live/topicnews.aspx?tid=17

Linux公社的RSS地址http://www.vnrggh.live/rssFeed.aspx

本文永久更新鏈接地址http://www.vnrggh.live/Linux/2019-06/158934.htm

linux
本文評論   查看全部評論 (0)
表情: 表情 姓名: 字數

       

評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
彩票平台