centos7下安裝tensorflow
1.首先需要在linux下安裝Anaconda,
直接在anaconda軟體目錄下使用 bash Anaconda3-4.4.0-Linux-x86_64.sh 安裝。
安裝過程中需要輸入‘y’,使得python環境變數被新增到系統中,
接下來還需要配置conda的環境變數。只需要在具體的系統環境變數中新增如下內容即可,具體路徑根據實際情況調整。
export CONDA_HOME=“anconda的安裝目錄”
export PATH=$CONDA_HOME/bin:$PATH
2.修改Anaconda 的映象檔案
在安裝Anaconda使用者的家目錄下建立 ‘.condarc’檔案,並新增如下內容:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
3.建立虛擬環境:
conda create -n tensor python=2.7
4.進入虛擬環境:
source activate tensor
5.使用pip安裝tensorflow,版本可以自己選。
(1)export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl
(2)pip install --upgrade $TF_BINARY_URL
(3)安裝過程中遇到numpy下載失敗,執行如下命令:
pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ numpy
(4)再執行 pip install --upgrade $TF_BINARY_URL
6.可以自定義安裝vim,或者lrzsz工具,root下安裝:
yum install lrzsz vim-gtk -y
7.安裝完成後可以測試一下,命令如下:
(1)通過第4步進入建立的tensor虛擬環境,輸入:python
(2)寫一個簡單的減法法函式,程式碼如下:
import tensorflow as tf
a=tf.placeholder("double")
b=tf.placeholder("double")
y=tf.sub(a,b)
sess=tf.Session()
sess.run(y,feed_dict={a:10,b:100})
解釋:程式碼塊中,匯入python模組tensorflow後,我們定義兩個符號變數placeholder,隨後在程式碼執行的時候可以操作這兩個變數。然後,我們將這兩個變數作為引數傳給我們呼叫的減法函式,tf.sub是眾多數學運算中的一個,TensorFlow提供這些函式來操作tensors。其他函式可以自行檢視文件。在這裡,tensors可以看作是動態大小,多維的元素陣列。
(3)還有一種方式就是寫.py檔案,然後使用python *py來執行。
8.啟動Tensorboard服務,非常簡單,只需要在虛擬環境tensro下執行相關命令,並傳遞檔名為引數即可。
tensorboard --logdir=trace files
訪問埠號:http://IP:6006/
具體有關Tensorflow圖形視覺化可檢視官方文件。
相關文章
- CentOS7 下安裝 ElasticsearchCentOSElasticsearch
- centos7下安裝ffmpegCentOS
- centos7下安裝phpCentOSPHP
- centos7下docker安裝CentOSDocker
- centos7下安裝 dockerCentOSDocker
- Centos7下安裝DockerCentOSDocker
- docker環境下安裝tensorflowDocker
- centos7下cobbler安裝配置CentOS
- centos7 下安裝 nodejsCentOSNodeJS
- Centos7下安裝配置RedsocksCentOS
- Centos7下解除安裝dockerCentOSDocker
- centos7 下安裝redis-4.0.2CentOSRedis
- 騰訊雲centos7下mysql安裝CentOSMySql
- CentOS7下yum安裝MySQL 5.7CentOSMySql
- Centos7下安裝配置elasticsearch 6.3.1CentOSElasticsearch
- CentOS7下安裝mysql8CentOSMySql
- Centos7環境下安裝curlCentOS
- centos7下安裝php8.0CentOSPHP
- CentOS7下PostgreSQL安裝過程CentOSSQL
- Centos7下dnscrypt-proxy安裝CentOSDNS
- centos7 下安裝zabbix3.0CentOS
- centos7下編譯安裝lnmpCentOS編譯LNMP
- CentOS7下安裝Mysql8.4CentOSMySql
- windows下安裝pip,強制升級pip,安裝tensorflowWindows
- TensorFlow安裝
- 安裝TensorFlow
- CentOS7 下 Nginx 的安裝和配置CentOSNginx
- centos7下安裝Python的pipCentOSPython
- (Linux)CentOS7下安裝JDK 1.8LinuxCentOSJDK
- CentOS7下RabbitMQ服務安裝配置CentOSMQ
- CentOS7下安裝Docker-ComposeCentOSDocker
- centos7下rpm方式安裝mysqlCentOSMySql
- Centos7下安裝配置MySQL5.7CentOSMySql
- centos7下安裝中文字型CentOS
- centos7下安裝Python3.7CentOSPython
- Linux 下Anaconda 安裝 Tensorflow 和 kerasLinuxKeras
- Linux下安裝任意版本的tensorflow命令Linux
- 機器學習-TensorFlow安裝機器學習