CentOS8にTensorFlowをインストールする方法

[ TensorFlow](https://linuxize.com/post/how-to-install-tensorflow-on-centos-8/)は、Googleが開発した機械学習用のオープンソースプラットフォームです。さまざまなデバイスのCPUまたは[GPU](https://cloud.tencent.com/product/gpu?from=10680)で実行でき、Twitter、PayPal、Intel、Lenovo、Airbusなどの多くの組織で使用されています。

TensorFlowは、システム全体のインストールとして、Python仮想環境に、Dockerコンテナとしてインストールするか、[Anaconda](https://linuxize.com/post/how-to-install-anaconda-on-centos-8/)とともにインストールできます。

この記事では、CentOS8にTensorFlowをインストールする方法について説明します。

TensorFlowはPython2と3の両方をサポートします。 Python 3を使用して、仮想環境にTensorFlowをインストールします。仮想環境を使用すると、コンピューター上に複数の異なる分離されたPython環境を作成し、他のプロジェクトに影響を与えることを心配せずに、各プロジェクトを急いで指定したバージョンのモジュールをインストールできます。

1.CentOSにTensorFlowをインストールします##

他のLinuxディストリビューションとは異なり、PythonはデフォルトのCentOS8にインストールされていません。 CentOS 8にPython3をインストールするには、ターミナルでrootまたはsudoユーザーとして次のコマンドを実行します。

sudo dnf install python3

上記のコマンドは、Python3.6とpipをインストールします。 Python 3を実行するには、python3とpip3を入力してpipを実行する必要があります。

Python 3.6以降、仮想環境を作成するための推奨される方法は、 venvモジュールを使用することです。

TensorFlowプロジェクトを保存するディレクトリに切り替えます。これは、ホームディレクトリ、またはユーザーが読み取りおよび書き込み権限を持っているその他のディレクトリにすることができます。

TensorFlowプロジェクト用の新しいディレクトリを作成し、次のディレクトリに切り替えます。

mkdir tensorflow_project 
cd tensorflow_project

このディレクトリで、次のコマンドを実行して仮想環境を作成します。

python3 -m venv venv

上記のコマンドは、Pythonバイナリファイル、pip標準Pythonライブラリ、およびその他のサポートファイルを含む venvという名前のディレクトリを作成します。フォルダには任意の名前を付けることができます。

仮想環境の使用を開始するには、次のコマンドを入力して仮想環境をアクティブにします。

source venv/bin/activate

アクティブ化されると、仮想環境のbinディレクトリが$ PATH環境の議論の前に追加されます。もちろん、シェルプロンプトが変更され、使用している仮想環境の名前が表示されます。この例では、 venvが表示されます。

TensorFlowのインストールには、 pipバージョン19以降が必要です。次のコマンドを実行して、 pipを最新バージョンにアップグレードします。

pip install --upgrade pip

仮想環境が作成されてアクティブ化されたので、次のコマンドを使用してTensorFlowライブラリをインストールします。

pip install --upgrade tensorflow

別のNVIDIAGPUがあり、その処理能力を使用する必要がある場合は、 tensorflowパッケージを使用せずに、GPUサポートを含む tensorflow-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入門](https://www.tensorflow.org/learn)ページを参照して、最初のMLアプリケーションを構築する方法を学習してください。 Githubから[TensorFlowモデル](https://github.com/tensorflow/models)または[TensorFlow-Examples](https://github.com/aymericdamien/TensorFlow-Examples)のクローンを作成し、TensorFlowの例を参照してテストすることもできます。

作業が終了したら、環境を非アクティブ化し、「deactivate」と入力すると、通常のシェルに戻ります。

deactivate

それでおしまい! TensorFlowが正常にインストールされ、使用を開始できます。

3、要約##

CentOS8の仮想環境にTensorFlowをインストールする方法を説明しました。

Recommended Posts

CentOS8にTensorFlowをインストールする方法
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にYarnをインストールする方法
CentOS8にNginxをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にVagrantをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にApacheをインストールする方法
CentOS8にOpenCVをインストールする方法
CentOS8にPHPをインストールする方法
CentOS8にMongoDBをインストールする方法
CentOS8にApacheMavenをインストールする方法
CentOS7にApacheKafkaをインストールする方法
[グラフィック]セントスにtomcatをインストールする方法
R&D:CentOS7にPython3をインストールする方法
CentOS7にGCCコンパイラをインストールする方法
centos7.0にオフラインJDK1.8をインストールする方法
CentOS7にElasticsearchをインストールして構成する方法
CentOS7にDockerをインストールして使用する方法
CentOSLinuxにRPMパッケージをインストールする方法
CentOS8にVNCをインストールして構成する方法
CentOS8にComposerをインストールして使用する方法
CentOS8にRedisをインストールして構成する方法
CentOS8にNode.jsとnpmをインストールする方法
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
CentOS6にphpMyAdminをインストールして構成する方法
CentOS8にCurlをインストールして使用する方法
CentOS8にOwncloudをインストールして構成する方法
CentOS8にVirtualBoxクライアント拡張機能をインストールする方法
RHEL 8 / CentOS8にDockerCEをインストールする方法
centosにtomcatをインストールおよびアンインストールする方法
CentOS8にRedmineをインストールして構成する方法