Las herramientas que respetan la configuración del entorno Tipo de procesador le permiten elegir dónde y cómo desea procesar sus datos.
Puede procesar sus datos mediante la unidad central de procesamiento (CPU) del equipo o la unidad de procesamiento de gráficos (GPU).
Las GPU son eficaces en el procesamiento de imágenes y gráficos; su estructura altamente paralela hace que sean eficientes a la hora de procesar grandes bloques de datos de manera repetitiva. Este procesamiento ocurre localmente.
El procesamiento de CPU, que suele encontrarse en el búfer de cuadros de la pantalla, se puede paralelizar en varios núcleos e instancias, tal y como lo gestiona la configuración de entorno Factor de procesamiento en paralelo.
Notas de uso
- Una tarjeta gráfica puede admitir varias GPU.
- Una CPU admite varios núcleos de procesamiento y el procesamiento se puede implementar en varios equipos.
- Las herramientas de geoprocesamiento solo procesarán datos en la GPU si se selecciona GPU. De lo contrario, los datos se procesan con la CPU.
Sintaxis de cuadro de diálogo
- Tipo de procesador: elija el tipo de procesador que desea implementar desde el menú desplegable.
- Vacío: una herramienta de geoprocesamiento interpreta la ausencia de valor como si no tuviera restricciones. La ausencia de restricciones implica que no se invalidará la posible configuración predeterminada en las capas subyacentes. Esta es la opción predeterminada.
- CPU: los datos se procesarán con la CPU del equipo.
- GPU: los datos se procesarán con la GPU. Si se selecciona GPU, las herramientas de geoprocesamiento aplicables deshabilitarán Factor de procesamiento en paralelo para asegurarse de que solo haya una instancia en la GPU.
Sintaxis de script
arcpy.env.processorType = processor_type
Parámetro | Explicación |
---|---|
processor_type | El tipo de procesador que se va a utilizar:
|
Ejemplo de script
import arcpy
# Set the processor type environment to GPU
arcpy.env.processorType = "GPU"