Esri/deep-learning-frameworks

Installation support for Deep Learning Frameworks for the ArcGIS System

What it solves

This project provides a comprehensive set of pre-configured deep learning and machine learning libraries for ArcGIS users. It eliminates the manual effort of setting up complex AI environments, ensuring that geospatial professionals can perform tasks like feature extraction, pixel classification, and feature categorization without worrying about dependency conflicts or installation errors.

How it works

It acts as a bundled installer that adds a collection of 254 packages—including PyTorch, transformers, Fast.ai, and scikit-learn—directly into the default arcgispro-py3 Python environment used by ArcGIS Pro and Server. It supports both Windows (via .msi installers) and Linux (via shell scripts), and provides specific versions matched to the ArcGIS software version to ensure compatibility. For those in disconnected environments, it also offers separate backbone packages to allow model training without internet access.

Who it’s for

Geospatial analysts and developers using ArcGIS Pro, ArcGIS Server, ArcGIS Drone2Map, or ArcGIS Reality Studio who want to implement AI and deep learning workflows for spatial data science.

Highlights

  • Extensive Library Bundle: Includes 254 packages, including industry standards like PyTorch and scikit-learn.
  • Seamless Integration: Integrates directly with the arcgis.learn module and ArcGIS Geoprocessing tools.
  • Hardware Optimization: Specifically configured for NVIDIA GPUs with CUDA support for accelerated computation.
  • Multi-Platform Support: Provides dedicated installers for Windows and Linux server environments.

Related

  • Project
  • Project
  • Project
  • Project
  • Project