Skip to main content

プロセッサー タイプ (環境設定)

プロセッサー タイプの環境を反映するツールを使用すると、データを処理する場所と方法を選択できます。

データは、コンピューターの中央処理装置 (CPU) またはグラフィックス処理装置 (GPU) を使用して処理できます。

GPU はグラフィックスおよび画像処理に効果的です。高度に並列化された構造により、大量のデータ ブロックを効率的に繰り返し処理できます。 この処理はローカルで行われます。

通常はディスプレイのフレーム バッファー上に配置されている CPU での処理は、並列処理ファクター 環境設定によって、複数のコアとインスタンスにまたがって並列化できます。

使用上の注意

  • 1 枚のグラフィックス カードが複数の GPU をサポートできます。

  • 1 つの CPU が複数のプロセシング コアをサポートするので、処理を複数のコンピューターにまたいで展開できます。

  • GPU を選択した場合、ジオプロセシング ツールは GPU 上のみでデータを処理します。 それ以外の場合は、CPU を使用してデータを処理します。

ダイアログの構文

プロセッサー タイプ - ドロップダウン メニューから、デプロイしたいプロセッサー タイプを選択します。

  • Empty—ジオプロセシング ツールで、値なしは規制なしと解釈されます。 規制なしとは、元のレイヤーの潜在的なデフォルト設定がオーバーライドされないことを意味します。 これがデフォルトです。

  • CPU— データはコンピューターの CPU を使用して処理されます。

  • GPU— データは GPU を使用して処理されます。 GPU を選択すると、該当するジオプロセシング ツールで 並列処理ファクター が無効化されるため、GPU 上に 1 つのインスタンスだけが存在することになります。

Python 構文

arcpy.env.processorType = processor_type

名前 説明

processor_type

使用するプロセッサーのタイプが指定されます。

値が指定されない場合、ジオプロセシング ツールは規制なしと解釈します。 規制なしとは、元のレイヤーの潜在的なデフォルト設定がオーバーライドされないことを意味します。 これがデフォルトです。

  • CPUデータはコンピューターの CPU を使用して処理されます。

  • GPUデータは GPU を使用して処理されます。 このオプションを指定すると、該当するジオプロセシング ツールで並列処理ファクター環境が無効化されるため、GPU 上に 1 つのインスタンスだけが存在することになります。

スクリプトの構文

import arcpy

# Set the processor type environment to GPU
arcpy.env.processorType = "GPU"