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 |
Sponsored Link |