Esri/deep-learning-frameworks
Installation support for Deep Learning Frameworks for the ArcGIS System
What it solves
This project provides a comprehensive installer for the deep learning and machine learning libraries required to run AI tools within the ArcGIS ecosystem (ArcGIS Pro, Server, and the ArcGIS API for Python). It eliminates the manual effort of configuring complex environments by bundling 254 packages—including PyTorch, transformers, Fast.ai, and scikit-learn—ensuring compatibility between the AI frameworks and the geospatial software.
How it works
The installer adds a curated set of deep learning packages to the default arcgispro-py3 Python environment. It supports multiple platforms, including Windows (via .msi installers) and Linux (via .sh scripts). For users in disconnected environments, it provides separate "backbone" packages to allow model training without internet access. The tools are designed to leverage NVIDIA GPUs via CUDA for accelerated computation, though some components can fall back to the CPU.
Who it’s for
Geospatial analysts and developers using ArcGIS who need to perform AI tasks such as feature extraction, pixel classification, and feature categorization on geographic data.
Highlights
- Extensive Library Bundle: Includes 254 packages, including industry standards like PyTorch and scikit-learn.
- Geospatial Integration: Directly enables the
arcgis.learnmodule and integrated Geoprocessing tools for object detection and training. - Cross-Platform Support: Dedicated installers for ArcGIS Pro (Windows), ArcGIS Server (Windows/Linux), Drone2Map, and Reality Studio.
- Offline Capability: Offers specific backbone packages for air-gapped or disconnected environments.
Related
- Project
- Project
- Project
- Project
- Project