Processor Type

Tasks that have the processor type property in their context parameter allow you to choose where and how you want to process your data. You can process your data using the server computer CPU or GPU. If the processor type property in the context parameter is empty, the task uses CPU to process the data. This is the default.

GPUs are effective at graphics and image processing, for which their highly parallel structure makes them efficient in processing large blocks of data in a repetitive manner. The Raster Analysis tasks that have this setting in context can be distributed across GPU instances at multiple Raster Analysis server machines, as handled by the Parallel Processing Factor.

CPU processing, which is generally located on the frame buffer of the display, can be parallelized across multiple cores and instances, as handled by the Parallel Processing Factor.

Processor Type syntax for setting GPU:

1
"processorType": "GPU"

Processor Type syntax for setting CPU:

1
"processorType": "CPU"

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close