处理器类型 (环境设置)
支持“处理器类型”环境的工具允许您选择希望用来处理数据的位置和方式。
您可以使用计算机中央处理器 (CPU) 或图形处理器 (GPU) 来处理数据。
GPU 擅长图形和图像处理,得益于其高度并行的结构,它们能够高效地以重复方式处理大规模数据块。 此处理在本地进行。
CPU 处理(通常位于显示器的帧缓冲上)可通过并行处理因子环境设置进行跨多核及多实例的并行化处理。
用法说明
显卡可以支持多个 GPU。
CPU 支持多核处理,并且可以跨多台计算机部署处理。
如果选择 GPU,则地理处理工具将仅在 GPU 上处理数据。 否则,系统将使用 CPU 处理数据。
对话框语法
处理器类型 - 请从下拉菜单中选择您想要部署的处理器类型。
Empty—地理处理工具可将无值解释为无约束。 无约束意味着不会覆盖基础图层中潜在的默认设置。 这是默认设置。
CPU—将使用计算机的 CPU 来处理数据。
GPU—将使用 GPU 处理数据。 如果选择 GPU,则适用的地理处理工具将禁用并行处理因子以确保 GPU 上只有一个实例。
Python 语法
arcpy.env.processorType = processor_type
| 名称 | 说明 |
|---|---|
|
processor_type |
指定要使用的处理器类型。 如果没有指定值,则地理处理工具会将其解释为无约束。 无约束意味着不会覆盖基础图层中潜在的默认设置。 这是默认设置。
|
脚本语法
import arcpy
# Set the processor type environment to GPU
arcpy.env.processorType = "GPU"