Discover and explore top open-source AI tools and projects—updated daily.
Deep learning library installer for ArcGIS
Top 58.3% on SourcePulse
This repository provides installers for a comprehensive suite of deep learning and machine learning Python packages, designed to integrate seamlessly with Esri's ArcGIS system. It targets geospatial professionals and developers looking to leverage AI for tasks like feature extraction, pixel classification, and object detection within ArcGIS Pro, Server, and the ArcGIS API for Python. The benefit is a pre-configured, validated environment with over 250 packages, including PyTorch, TensorFlow, and fast.ai, enabling immediate use of advanced analytical capabilities.
How It Works
The project offers installers that add a large collection of Python packages (over 250) to the default ArcGIS Python environment (arcgispro-py3
). This approach simplifies setup by avoiding the need for manual environment management or complex dependency resolution. The packages are curated and tested for compatibility with specific ArcGIS versions, ensuring a stable foundation for deep learning workflows. For users needing more control, a deep-learning-essentials
metapackage is available for manual installation into custom environments.
Quick Start & Requirements
.msi
for Windows, .tar.gz
for Linux Server) for your ArcGIS version and run it. For manual installation into custom environments, use conda create -n your-env --clone arcgispro-py3 --pinned
followed by conda activate your-env
and conda install deep-learning-essentials
.Highlighted Details
albumentations
, mmcv
, transformers
).Maintenance & Community
This repository is maintained by Esri. Links to Esri Technical Support are provided for assistance.
Licensing & Compatibility
The licensing is tied to the ArcGIS software it supports. While the underlying Python packages have their own open-source licenses (e.g., MIT, Apache 2.0), their use is intended within the Esri ecosystem. Commercial use is subject to ArcGIS licensing terms.
Limitations & Caveats
3 months ago
1+ week