DockerとTensorFlowをDebian GNU/Linux 10にインストール
ここではDebian GNU/Linux 10 (buster)のユーザーがTensorFlowをインストールして深層学習(ディープ・ラーニング)の準備をする手順を書き留める。 TensorFlowをインストールして管理する方法には色々あるが、ここでは開発者が使用中のマシンの環境から開発環境を分離して個別に管理することができるDockerと呼ばれるコンテナ化ツールを用いる。 CPUのアーキテクチャ x86_64 uname -mで分かる。 GPUの有無 なし $ lspci | grep nvidia -i --colorで有無を確認できる。 Linuxディストロ Debian GNU/Linux 10 (buster) lsb_release -dで分かる。 カーネルとそのリリース番号 Linux 4.19.0-10-amd64 uname -srで分かる。 Pythonのバージョン Python 3.7.3 python3 -Vで分かる。 Dockerのバージョン 19.03.12 インストール後にdocker -vで分かる。 TensorFlowのバージョン 2.1.0 インストール後に import tensorflow as teflo print(teflo.__version__) で分かる。 Dockerをインストール Debian GNU/Linux 10の環境でDockerをインストールするために必要なパッケージをあらかじめインストールしておく。ウェブ・ブラウザを使う場合にはcurlは不要。 $ su # apt update; apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common PGP公開鍵が記されたgpgというファイルをcurlを用いて取得する。 $ curl -SL https://download.docker.com/linux/debian/gpg -O gpg % Total % Received % Xferd Average Speed Time Time Time Current ...