TensorFlowは、Googleによって構築された機械学習用のオープンソースプラットフォームです。さまざまなデバイスのCPUまたはGPUで実行でき、Twitter、PayPal、Intel、Lenovo、Airbusなどの多くの組織で使用されています。
TensorFlowは、システム全体、Python仮想環境、Dockerコンテナー、またはAnacondaとともにインストールできます。
このチュートリアルでは、CentOS8にTensorFlowをインストールする方法について説明します。
TensorFlowはPython2と3の両方をサポートします。Python3を使用して、仮想環境内にTensorFlowをインストールします。仮想環境を使用すると、他のプロジェクトに影響を与えることを心配せずに、1台のコンピューターに複数の異なる分離されたPython環境を配置し、プロジェクトごとに特定のバージョンのモジュールをインストールできます。
CentOSへのTensorFlowのインストール#
他のLinuxディストリビューションとは異なり、PythonはデフォルトでCentOS8にインストールされません。CentOS8にPython3をインストールするには、ターミナルでrootまたはsudoユーザーとして次のコマンドを実行します。
sudo dnf install python3
上記のコマンドは、Python3.6とpipをインストールします。 Python 3を実行するには、python3
と入力する必要があります 明示的に、およびpipタイプpip3
を実行するには 。
Python 3.6以降、仮想環境を作成するための推奨される方法は、venv
を使用することです。 モジュール。
TensorFlowプロジェクトを保存するディレクトリに移動します。これは、ホームディレクトリ、またはユーザーが読み取りと書き込みのアクセス許可を持っているその他のディレクトリにすることができます。
TensorFlowプロジェクト用の新しいディレクトリを作成し、それに切り替えます:
mkdir tensorflow_project
cd tensorflow_project
ディレクトリ内で、次のコマンドを実行して仮想環境を作成します。
python3 -m venv venv
上記のコマンドは、venv
という名前のディレクトリを作成します 、Pythonバイナリのコピー、標準のPythonライブラリ、およびその他のサポートファイルを含みます。仮想環境には任意の名前を使用できます。
仮想環境の使用を開始するには、次のように入力して仮想環境をアクティブにします。
source venv/bin/activate
有効化されると、仮想環境のbinディレクトリが$PATH
の先頭に追加されます。 変数。また、シェルのプロンプトが変更され、現在使用している仮想環境の名前が表示されます。この場合、それはvenv
です。 。
TensorFlowのインストールにはpip
が必要です バージョン19以降。次のコマンドを実行して、pip
をアップグレードします 最新バージョンへ:
pip install --upgrade pip
仮想環境が作成されてアクティブ化されたので、次のコマンドを使用してTensorFlowライブラリをインストールします。
pip install --upgrade tensorflow
専用のNVIDIAGPUがあり、tensorflow
の代わりに、その処理能力を利用したい場合 、tensorflow-gpu
をインストールします GPUサポートを含むパッケージ。
仮想環境内では、コマンドpip
を使用できます pip3
の代わりに およびpython
python3
の代わりに 。
インストールを確認するには、次のコマンドを実行します。これにより、TensorFlowのバージョンが出力されます。
python -c 'import tensorflow as tf; print(tf.__version__)'
この記事を書いている時点で、TensorFlowの最新の安定バージョンは2.1.0です:
2.1.0
TensorFlowのバージョンは、ここに表示されているバージョンと異なる場合があります。
TensorFlowを初めて使用する場合は、TensorFlowの概要ページにアクセスして、最初のMLアプリケーションを構築する方法を学習してください。また、GithubからTensorFlowモデルまたはTensorFlow-Examplesリポジトリのクローンを作成し、TensorFlowの例を調べてテストすることもできます。
作業が完了したら、deactivate
と入力して環境を非アクティブ化します。 、そして通常のシェルに戻ります。
deactivate
それでおしまい! TensorFlowが正常にインストールされ、使用を開始できます。