RHEL 7 Installation | Linux Installation | RHCSA Certification #4 | Tech Arkit | EX200
目次:
TensorFlowは、Googleが開発した機械学習モデルを構築するための無料のオープンソースプラットフォームです。 Twitter、PayPal、Intel、Lenovo、Airbusなどの多くの組織で使用されています。
このチュートリアルでは、TensorFlowをCentOS 7にインストールする方法を説明します。
TensorFlowは、Python仮想環境で、Dockerコンテナーとして、またはAnacondaと共にシステム全体にインストールできます。
CentOSにTensorFlowをインストールする
TensorFlowは、Python 2と3の両方をサポートしています。
Python 3を使用して、仮想環境内にTensorFlowをインストールします。 これにより、単一のコンピューターに複数の異なる分離されたPython環境を持ち、他のプロジェクトに影響を与えることを心配せずに、プロジェクトごとに特定のバージョンのモジュールをインストールできます。
1. Python 3のインストール
Python 3.6をSoftware Collections(SCL)リポジトリからインストールします。
CentOS 7には、CentOS基本システムの重要な部分であるPython 2.7.5が付属しています。 SCLを使用すると、yumなどのシステムツールが引き続き正常に動作するように、デフォルトバージョンのpython v2.7.5とともにpython 3.xの新しいバージョンをインストールできます。
リポジトリを有効にするには、SCLリリースファイルをインストールします。
sudo yum install centos-release-scl
完了したら、次のコマンドを実行してPython 3.6をインストールします。
sudo yum install rh-python36
これで、TensorFlowプロジェクトの仮想環境を作成する準備が整いました。
2.仮想環境の作成
Python 3.6以降、仮想環境を作成するための推奨される方法は、
venv
モジュールを使用する
venv
です。
Python 3.6にアクセスするには、sclツールを使用して新しいシェルインスタンスを起動する必要があります。
scl enable rh-python36 bash
TensorFlowプロジェクトを保存するディレクトリに移動します。 それは、ホームディレクトリ、またはユーザーが読み取りおよび書き込み権限を持っている他のディレクトリにすることができます。
TensorFlowプロジェクトの新しいディレクトリを作成し、そこにcdします:
mkdir tensorflow_project
cd tensorflow_project
ディレクトリ内で、次のコマンドを実行して仮想環境を作成します。
python3 -m venv venv
上記のコマンドは、
venv
という名前のディレクトリを作成します。このディレクトリには、Pythonバイナリのコピー、Pipパッケージマネージャー、標準のPythonライブラリ、およびその他のサポートファイルが含まれています。 仮想環境に任意の名前を使用できます。
この仮想環境の使用を開始するには、
activate
スクリプトを実行して
activate
化する必要があります。
source venv/bin/activate
アクティブ化されると、仮想環境のbinディレクトリが
$PATH
変数の先頭に追加されます。 また、シェルのプロンプトが変更され、現在使用している仮想環境の名前が表示されます。 この場合、それは
venv
です。
パッケージをインストールする際の問題を回避するために、pipを最新バージョンにアップグレードします。
3. TensorFlowのインストール
仮想環境がアクティブになったので、TensorFlowライブラリをインストールします。 これを行うには、次を入力します。
pip install --upgrade tensorflow
仮想環境内では、
pip3
代わりにコマンド
pip
使用し、
pip3
代わりに
python
を使用できます。
インストールを確認するには、TensorFlowバージョンを出力する次のコマンドを使用します。
python -c 'import tensorflow as tf; print(tf.__version__)'
この記事の執筆時点で、TensorFlowの最新の安定バージョンは1.13.1です。
1.13.1
TensorFlowのバージョンは、ここに示されているバージョンと異なる場合があります。
作業が完了したら、
deactivate
と入力して環境を
deactivate
し、通常のシェルに戻ります。
結論
このチュートリアルでは、TensorFlow CentOS 7のインストール方法を示しました。
CentOS 7でワニスを使用するようにmagento 2を構成する

ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。