CentOS Stream 9
Sponsored Link

TensorFlow : インストール
2022/08/10
 
機械学習ライブラリー, TensorFlow をインストールします。
当例では TensorFlow 2 (CPU オンリー) をインストールします。
[1]
[2] 必要なパッケージをインストールしておきます。
[root@dlp ~]#
dnf -y install python3-devel gcc gcc-c++ make
[3] 任意の一般ユーザーでログインして、TensorFlow インストール用の Python 仮想環境を準備します。
TensorFlow をシステムワイドにインストールする場合は、当作業は不要で、root ユーザーで [4] を実行すれば OK です。
[cent@dlp ~]$
python3 -m venv --system-site-packages ~/tensorflow

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

(tensorflow) [cent@dlp ~]$
[4] TensorFlow 2.9 をインストールします。
(tensorflow) [cent@dlp ~]$
pip3 install --upgrade tensorflow-cpu==2.9
# TensorFlow 実行

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

2022-09-08 15:47:12.503993: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
tf.Tensor(-347.49286, shape=(), dtype=float32)

# TensorFlow で Hello World

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

2022-09-08 15:47:31.628999: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
Hello, TensorFlow World
関連コンテンツ