您可通过支持“处理器类型”环境的工具来选择您希望用来处理数据的位置和方式。
您可以使用计算机中央处理器 (CPU) 或图形处理单元 (GPU) 来处理数据。
GPU 在图形和影像处理方面非常有效,其高度并行的结构使其能够以重复的方式有效地处理大块数据。此处理是在本地进行的。
CPU 处理(通常在显示器的帧缓冲器上)可以跨多个核和实例实现并行化,并由并行处理因子环境设置来处理。
用法说明
- 一个显卡可以支持多个 GPU。
- 一个 CPU 可支持多个处理核,并且可跨多台计算机进行处理部署。
- 如果选择了 GPU,则地理处理工具仅会处理 GPU 上的数据。否则,系统将使用 CPU 处理数据。
对话框语法
- 处理器类型 - 从下拉菜单中选择要部署的处理器类型。
- 空 - 地理处理工具将无值解释为没有限制。没有限制意味着其下的图层中没有覆盖潜在的默认设置。这是默认设置。
- CPU - 数据将使用计算机的 CPU 进行处理。
- GPU - 数据将使用 GPU 进行处理。如果选择了 GPU,则相应的地理处理工具将禁用并行处理因子以确保 GPU 上仅有一个实例。
脚本语法
arcpy.env.processorType = processor_type
参数 | 说明 |
---|---|
processor_type | 要使用的处理器类型:
|
脚本示例
import arcpy
# Set the processor type environment to GPU
arcpy.env.processorType = "GPU"