Python 3.0 の TensorFlow 1.15.0 は、E-MapReduce(EMR)Data Science クラスタの組み込みコンポーネントです。追加の設定なしでこのコンポーネントを使用できます。Data Science クラスタのマスターノードでは、vCPU リソースのみを購入して TensorFlow ジョブを計算できます。Data Science クラスタのコアノードでは、vCPU または vGPU リソースを購入して TensorFlow ジョブを計算できます。このトピックでは、TensorFlow バージョンの表示、TensorFlow バージョンの切り替え、および Python パッケージのインストール方法について説明します。
使用方法ガイド
TensorFlow バージョンの表示
SSH モードでクラスタのマスターノードにログオンします。詳細については、「クラスタへのログオン」をご参照ください。
pip3 list コマンドを実行して、TensorFlow バージョンを表示します。
TensorFlow バージョンの切り替え
TensorFlow バージョンの切り替えに使用する圧縮パッケージをダウンロードします。
この例では、パッケージ名は install_tf_header.tar.gz です。
ファイル転送ツールを使用して、install_tf_header.tar.gz を Data Science クラスタのマスターノードのディレクトリにアップロードします。
説明この例では、圧縮パッケージは /home ディレクトリにアップロードされます。
SSH モードでクラスタのマスターノードにログオンします。詳細については、「クラスタへのログオン」をご参照ください。
次のコマンドを実行して、TensorFlow バージョンを切り替えます。
パッケージを解凍します。
tar -zxvf install_tf_header.tar.gz
TensorFlow バージョンを切り替えます。
コマンド構文
sh install_tf_header.sh <version>
version
は、移行先のバージョンを指定します。例:次のコマンドを実行して、TensorFlow バージョンを 2.0.3 に切り替えます。
sh install_tf_header.sh 2.0.3
pip3 list コマンドを実行して、TensorFlow バージョンを表示します。
TensorFlow バージョンが 2.0.3 に切り替わります。
Python パッケージのインストール
Python パッケージをダウンロードします。
この例では、Python パッケージの名前は install_app_onds.tar.gz です。
ファイル転送ツールを使用して、install_app_onds.tar.gz を Data Science クラスタのマスターノードのディレクトリにアップロードします。
説明この例では、圧縮パッケージは /home ディレクトリにアップロードされます。
SSH モードでクラスタのマスターノードにログオンします。詳細については、「クラスタへのログオン」をご参照ください。
次のコマンドを実行して、Data Science クラスタのすべてのノードに Python パッケージをインストールします。
パッケージを解凍します。
tar -zxvf install_app_onds.tar.gz
Python パッケージをインストールします。
コマンド構文
sh install_app_onds.sh <package_name> <version>
各項目の説明は次のとおりです。
package_name
は、インストールする Python パッケージの名前を指定します。version
は、インストールする Python パッケージのバージョンを指定します。
例:次のコマンドを実行して、バージョン 8.0.0 の GNU Readline パッケージを Data Science クラスタのすべてのノードにインストールします。
sh install_app_onds.sh gnureadline 8.0.0