Skip To Content

ディープ ラーニング ラスター解析用の ArcGIS Image Server の構成

ArcGIS Image Server には、画像内のオブジェクトを分類および検出するためのエンドツーエンドのワークフローを備えた、さまざまなディープ ラーニング ツールが用意されています。これらのツールを使用して、トレーニング サンプル データセットを生成し、ディープ ラーニング フレームワークにエクスポートすることで、ディープ ラーニング モデルを開発できます。その後、画像分類やオブジェクト検出などのデータ推論ワークフローを実行できます。

ArcGIS Image Server のラスター解析の配置でディープ ラーニング ツールを実行するには、サイト内の各サーバー ノードで 1 つの GPU (グラフィックス処理装置) を使用できる必要があります。

備考:

10.7 では、ラスター解析は 1 台のコンピューターで複数の GPU を同時に使用することはできません。複数の GPU を搭載したコンピューターでディープ ラーニング ラスター解析ワークフローを実行する場合、GPU は 1 つだけ使用されます。

ArcGIS Image Server のラスター解析では、GPU で TensorFlow またはKeras Python フレームワークを使用できます。ArcGIS Image Server のインストールには、選択した Python フレームワークをセットアップするのに役立つスクリプト ツールが含まれています。

ラスター解析の配置へのディープ ラーニング サポートの追加

ラスター解析の配置を構成したら、以下の手順に従って、Python のディープ ラーニング リソースをインストールします。複数ノードの ArcGIS Image Server サイトがある場合は、各サーバー ノードで以下の手順を繰り返します。

以下の手順で使用するオペレーティング システムアカウントは ArcGIS Image Serverサービス アカウントでなければなりません。

  1. コンピューターに CUDA Toolkit 用の適切な NVIDIA ドライバーをインストールします。

    詳細については、NVIDIA CUDA の Web サイトをご参照ください。

  2. CUDA ディープ ニューラル ネットワーク (cuDNN) ライブラリをインストールします。

    詳細については、NVIDIA cuDNN の Web サイトをご参照ください。

  3. ArcGIS Image Server をインストールしたユーザーとしてターミナルを開きます。
  4. <ArcGIS Server installation directory>/tools/arcgis-imageDL-setup フォルダーを参照します。
  5. ./arcgis-imageDL-setup コマンドでツールを実行します。

    ツールのヘルプが表示されます。

  6. TensorFlow または Keras のいずれかで、ディープ ラーニング ラスター解析に使用する Python フレームワークをインストールします。
    • TensorFlow をインストールするには、./arcgis-imageDL-setup install tensorflow コマンドを実行します。
    • Keras をインストールするには、./arcgis-imageDL-setup install keras コマンドを実行します。
  7. ArcGIS Image Server サイト内の各コンピューターで、手順 1 ~ 6 を繰り返します。

    各サーバー ノードで GPU を使用できるのは、1 つのサービス インスタンスのみです。RasterProcessingGPU サービスのコンピューターあたりの最大インスタンス数は常に 1 (デフォルト値) に設定する必要があります。

  8. RasterProcessingGPU サービスのコンピューターあたりの最大インスタンス数を [ArcGIS Server Manager] で確認します。[サービス] > [サービスの管理] > [RasterProcessingGPU] の順に移動し、[RasterProcessingGPU] をクリックして編集ページを開きます。[プールの設定] タブで、コンピューターあたりの [最大インスタンス数] が 1 に設定されていることを確認します。

    注意:
    このサービスのコンピューターあたりの最大インスタンス数は増やさないでください。

  9. ディープ ラーニング Python モジュールがインストールされたクローン環境に切り替えたら、ラスター解析用に ArcGIS Image Server を再起動します。