[1] TensorFlow – Instalacja
11 marca 2022Zainstaluj TensorFlow, czyli bibliotekę uczenia maszynowego.
W tym przykładzie zainstalujemy TensorFlow 2 (obsługa/obliczenia tylko na procesorze).
[1] Zainstaluj Pythona 3.8, patrz tutaj.
[2] Zainstaluj inne wymagane pakiety.
[root@vlsr05 ~]# dnf install python38-devel gcc gcc-c++ make
[3] Zaloguj się jako zwykły użytkownik i przygotuj wirtualne środowisko Python do instalacji TensorFlow.
Jeśli chcesz zainstalować go w całym systemie, pomiń tę sekcję i wykonaj następny punkt [4] z kontem użytkownika root.
[user01@vlsr05 ~]$ pip3 install --upgrade virtualenv –user [user01@vlsr05 ~]$ virtualenv --system-site-packages -p python3 ./venv created virtual environment CPython3.8.12.final.0-64 in 396ms creator CPython3Posix(dest=/home/user01/venv, clear=False, no_vcs_ignore=False, global=True) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/user01/.local/share/virtualenv) added seed packages: pip==22.0.4, setuptools==60.9.3, wheel==0.37.1 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator [user01@vlsr05 ~]$ source ./venv/bin/activate (venv) [user01@vlsr05 ~]$
[4] Zainstaluj TensorFlow
(venv) [user01@vlsr05 ~]$ pip3 install --upgrade tensorflow-cpu # sprawdź poprawność działania uruchamiając TensorFlow (venv) [user01@vlsr05 ~]$ python3 -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))" 2022-03-11 11:17:23.444365: I tensorflow/core/platform/cpu_feature_guard.cc:151] 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(2.8284912, shape=(), dtype=float32) # uruchom program HelloWorld w TensorFlow (venv) [user01@vlsr05 ~]$ python3 -c "import tensorflow as tf; hello = tf.constant('Hello, TensorFlow World'); tf.print(hello)" 2022-03-11 11:18:12.722092: I tensorflow/core/platform/cpu_feature_guard.cc:151] 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