Deep Learning VM Image は、初期設定の状態で実行できるディープ ラーニング フレームワークを含むパッケージ化された仮想マシンイメージのセットです。Deep Learning VM イメージでは、依存関係が事前に構成され、重要なツールがインストールされています。さらに、パフォーマンスが最適化されているので、ディープ ラーニング モデルをトレーニングするための環境を設定する必要はありません。
イメージ、イメージ ファミリー、インスタンスの違いを理解しておいてください。
イメージ ファミリー
イメージ ファミリーは、特定の目的または特定のアーキテクチャ用に事前に構成されたイメージのセットです。
Deep Learning VM イメージには多くのファミリーがあります。メインでインストールされるフレームワーク別にファミリーをまとめると、次のようになります。
- TensorFlow Enterprise ファミリー(GPU あり、なし)
- TensorFlow ファミリー(GPU あり、なし)
- PyTorch ファミリー(GPU あり、なし)
- 試験運用版の R ファミリー
- 好みのフレームワークを追加できるベース ファミリーまたは共通イメージ ファミリー(GPU あり、なし)
TensorFlow Enterprise は、Google Cloud での実行に最適化された TensorFlow であり、長期的なバージョン サポートの対象となっています。
どのフレームワークを使用するか、GPU を有効化するかどうかが決まっている場合、フレームワークの最新バージョンを使用するのか、それとも、使用可能な場合は古いバージョンを使用するのかを決定します。Deep Learning VM イメージは、以前のいくつかのバージョンのフレームワークでも使用できます。詳細については、イメージの選択をご覧ください。
画像
イメージは、個々の仮想マシンのテンプレートです。Deep Learning VM イメージは、事前に構成された Compute Engine 仮想マシンの公開イメージです。
VM イメージの詳細については、Compute Engine ドキュメントにあるイメージのコンセプト トピックをご覧ください。
Deep Learning VM Image の選択方法については、イメージの選択をご覧ください。
インスタンス
インスタンスは、Google のインフラストラクチャにホストされる単一の仮想マシンです。Deep Learning VM インスタンスは、事前構成済みの Deep Learning VM イメージの一つに基づいています。イメージからインスタンスを作成するには、Google Cloud Console または Google Cloud CLI を使用します。
Deep Learning VM Image の選択方法については、イメージの選択をご覧ください。
Deep Learning VM イメージのインスタンスの作成方法については、次をご覧ください。
Compute Engine でのインスタンスの作成に関する一般的な情報については、仮想マシン インスタンスをご覧ください。