Skip to main content

处理器类型 (环境设置)

支持“处理器类型”环境的工具允许您选择希望用来处理数据的位置和方式。

您可以使用计算机中央处理器 (CPU) 或图形处理器 (GPU) 来处理数据。

GPU 擅长图形和图像处理,得益于其高度并行的结构,它们能够高效地以重复方式处理大规模数据块。 此处理在本地进行。

CPU 处理(通常位于显示器的帧缓冲上)可通过并行处理因子环境设置进行跨多核及多实例的并行化处理。

用法说明

  • 显卡可以支持多个 GPU。

  • CPU 支持多核处理,并且可以跨多台计算机部署处理。

  • 如果选择 GPU,则地理处理工具将仅在 GPU 上处理数据。 否则,系统将使用 CPU 处理数据。

对话框语法

处理器类型 - 请从下拉菜单中选择您想要部署的处理器类型。

  • Empty—地理处理工具可将无值解释为无约束。 无约束意味着不会覆盖基础图层中潜在的默认设置。 这是默认设置。

  • CPU—将使用计算机的 CPU 来处理数据。

  • GPU—将使用 GPU 处理数据。 如果选择 GPU,则适用的地理处理工具将禁用并行处理因子以确保 GPU 上只有一个实例。

Python 语法

arcpy.env.processorType = processor_type

名称 说明

processor_type

指定要使用的处理器类型。

如果没有指定值,则地理处理工具会将其解释为无约束。 无约束意味着不会覆盖基础图层中潜在的默认设置。 这是默认设置。

  • CPU将使用计算机的 CPU 来处理数据。

  • GPU将使用 GPU 处理数据。 如果指定该选项,则适用的地理处理工具将禁用并行处理因子环境以确保 GPU 上只有一个实例。

脚本语法

import arcpy

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