プロセッサー タイプ (環境設定)
プロセッサー タイプの環境を反映するツールを使用すると、データを処理する場所と方法を選択できます。
データは、コンピューターの中央処理装置 (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 |
使用するプロセッサーのタイプが指定されます。 値が指定されない場合、ジオプロセシング ツールは規制なしと解釈します。 規制なしとは、元のレイヤーの潜在的なデフォルト設定がオーバーライドされないことを意味します。 これがデフォルトです。
|
スクリプトの構文
import arcpy
# Set the processor type environment to GPU
arcpy.env.processorType = "GPU"