CentOS 8
Sponsored Link

TensorFlow : Install2020/07/23

 
Install TensorFlow which is the Machine Learning Library.
On this example, Install TensorFlow 2.0.
[1]
[2] Install other required packages.
[root@dlp ~]#
dnf -y install python36-devel python3-virtualenv gcc gcc-c++ make
[3] Login as a common user and prepare Python virtual environment to install TensorFlow.
If you'd like to install it on System Wide, skip this section and execute the next [4] with root user account.
[cent@dlp ~]$
virtualenv --system-site-packages -p python3 ./venv

Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/cent/venv/bin/python3
Also creating executable in /home/cent/venv/bin/python
Installing setuptools, pip, wheel...done.

[cent@dlp ~]$
source ./venv/bin/activate

(venv) [cent@dlp ~]$
[4] Install TensorFlow 2.0.
(venv) [cent@dlp ~]$
pip3 install --upgrade tensorflow==2.0.0b1
# confirm numpy version

(venv) [cent@dlp ~]$
pip3 show numpy
Name: numpy
Version: 1.19.1
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: /home/cent/venv/lib/python3.6/site-packages
Requires:
Required-by: tensorflow, tb-nightly, Keras-Preprocessing, Keras-Applications, h5py

# on TensorFlow 2.0 + numpy 1.17 or later,

# many Warnings are displayed, so downgrade to 1.16

(venv) [cent@dlp ~]$
pip3 install --upgrade numpy==1.16.0

(venv) [cent@dlp ~]$
pip3 show numpy

Name: numpy
Version: 1.16.0
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: /home/cent/venv/lib/python3.6/site-packages
Requires:
Required-by: tensorflow, tb-nightly, Keras-Preprocessing, Keras-Applications, h5py

# verify to run TensorFlow

(venv) [cent@dlp ~]$
python3 -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

2020-07-22 21:16:17.047533: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency: 2801355000 Hz
2020-07-22 21:16:17.048084: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x5633e28df970 executing computations on platform Host. Devices:
2020-07-22 21:16:17.048148: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): <undefined>, <undefined>
tf.Tensor(545.2815, shape=(), dtype=float32)

# Hello World on TensorFlow

(venv) [cent@dlp ~]$
python3 -c "import tensorflow as tf; hello = tf.constant('Hello, TensorFlow World'); tf.print(hello)"

2020-07-22 21:17:51.815296: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency: 2801355000 Hz
2020-07-22 21:17:51.815812: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x5633f4d64910 executing computations on platform Host. Devices:
2020-07-22 21:17:51.815899: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): <undefined>, <undefined>
Hello, TensorFlow World
Matched Content