TensorFlow : インストール2020/07/24 |
機械学習ライブラリー, TensorFlow をインストールします。
当例では TensorFlow 2.2 をインストールします。
|
|
[1] | |
[2] | その他、必要なパッケージをインストールしておきます。 |
root@dlp:~# apt -y install python3-dev virtualenv gcc g++ make
|
[3] | 任意の一般ユーザーでログインして、TensorFlow インストール用の Python 仮想環境を準備します。 TensorFlow をシステムワイドにインストールする場合は、当作業は不要で、root 権限で [4] を実行すれば OK です。 |
ubuntu@dlp:~$ virtualenv --system-site-packages -p python3 ./venv created virtual environment CPython3.8.2.final.0-64 in 948ms creator CPython3Posix(dest=/home/ubuntu/venv, clear=False, global=True) seeder FromAppData(download=False, setuptools=latest, CacheControl=latest, six=latest, pkg_resources=latest, idna=latest, webencodings=latest, pip=latest, urllib3=latest, distro=latest, html5lib=latest, pytoml=latest, ipaddr=latest, msgpack=latest, packaging=latest, chardet=latest, progress=latest, certifi=latest, pyparsing=latest, retrying=latest, colorama=latest, lockfile=latest, requests=latest, distlib=latest, appdirs=latest, wheel=latest, pep517=latest, contextlib2=latest, via=copy, app_data_dir=/home/ubuntu/.local/share/virtualenv/seed-app-data/v1.0.1.debian) activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator[cent@dlp ~]$ source ./venv/bin/activate (venv) ubuntu@dlp:~$ |
[4] | TensorFlow 2.2 をインストールします。 |
(venv) ubuntu@dlp:~$
pip3 install --upgrade tensorflow==2.2.0
# TensorFlow 実行 (venv) ubuntu@dlp:~$ python3 -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))" 2020-07-23 19:54:38.164946: I tensorflow/core/platform/profile_utils/cpu_utils.cc:102] CPU Frequency: 2801850000 Hz 2020-07-23 19:54:38.167010: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7f52e8000b60 initialized for platform Host (this does not guarantee that XLA will be used). Devices: 2020-07-23 19:54:38.167276: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): Host, Default Version tf.Tensor(-568.4739, shape=(), dtype=float32) # TensorFlow で Hello World (venv) ubuntu@dlp:~$ python3 -c "import tensorflow as tf; hello = tf.constant('Hello, TensorFlow World'); tf.print(hello)" 2020-07-23 19:55:55.333304: I tensorflow/core/platform/profile_utils/cpu_utils.cc:102] CPU Frequency: 2801850000 Hz 2020-07-23 19:55:55.335406: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7f4b98000b60 initialized for platform Host (this does not guarantee that XLA will be used). Devices: 2020-07-23 19:55:55.335867: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): Host, Default Version Hello, TensorFlow World |