Prozessortyp (Umgebungseinstellung)
Mithilfe von Werkzeugen, die die Umgebungseinstellung "Prozessortyp" berücksichtigen, können Sie auswählen, wo und wie Sie die Daten verarbeiten möchten.
Sie können die Daten mithilfe der CPU (Central Processing Unit) oder der GPU (Graphics Processing Unit, Grafikprozessor) verarbeiten.
GPUs eignen sich gut für die Grafik- und Bildverarbeitung, da sie dank ihrer stark parallelen Struktur große Datenblöcke wiederholt effizient verarbeiten können. Diese Verarbeitung erfolgt lokal.
Die CPU-Verarbeitung, die in der Regel im Bildpuffer des Displays stattfindet, kann über mehrere Kerne und Instanzen parallelisiert werden, was über die Umgebungseinstellung "Faktor für parallele Verarbeitung" gesteuert wird.
Verwendungshinweise
Eine Grafikkarte kann mehrere GPUs unterstützen.
Eine CPU unterstützt mehrere Prozessorkerne, und die Verarbeitung kann über mehrere Computer verteilt werden.
Geoverarbeitungswerkzeuge verarbeiten Daten nur dann auf der GPU, wenn GPU ausgewählt ist. Andernfalls werden Daten mithilfe der CPU verarbeitet.
Dialogfeldsyntax
Prozessortyp: Wählen Sie im Dropdown-Menü aus, welchen Prozessortyp Sie bereitstellen möchten.
Empty—Wird kein Wert angegeben, interpretiert das Geoverarbeitungswerkzeug dies als keine Beschränkungen. "Keine Beschränkungen" bedeutet, dass keine möglichen Standardeinstellungen in den zugrunde liegenden Layern überschrieben werden. Dies ist die Standardeinstellung.
CPU: Daten werden mithilfe der CPU des Computers verarbeitet.
GPU: Daten werden mithilfe der GPU verarbeitet. Bei Auswahl von GPU deaktivieren die jeweiligen Geoverarbeitungswerkzeuge die Einstellung Faktor für parallele Verarbeitung, um sicherzustellen, dass nur eine Instanz auf der GPU vorhanden ist.
Python-Syntax
arcpy.env.processorType = processor_type
| Name | Erläuterung |
|---|---|
|
processor_type |
Geben Sie den Typ des zu verwendenden Prozessors an. Wenn kein Wert angegeben wird, interpretiert ein Geoverarbeitungswerkzeug dies als keine Beschränkungen. "Keine Beschränkungen" bedeutet, dass keine möglichen Standardeinstellungen in den zugrunde liegenden Layern überschrieben werden. Dies ist die Standardeinstellung.
|
Skriptsyntax
import arcpy
# Set the processor type environment to GPU
arcpy.env.processorType = "GPU"