autogluon.vision
AutoML for Image, Text, and Tabular Data
What it is and what it does
AutoGluon Vision is an AutoML toolkit that automates the machine learning pipeline for image classification and object detection tasks. It abstracts away model selection, hyperparameter tuning, and training orchestration, allowing you to achieve competitive results with just a few lines of code. The package wraps deep learning frameworks and integrates with AutoGluon's core ensemble and multimodal infrastructure to handle the full workflow from raw images to predictions.
The package is designed for practitioners who want strong predictive performance without manual architecture search or extensive hyperparameter experimentation. It supports both image classification and object detection, and is part of the broader AutoGluon ecosystem. The dependency chain is substantial—requiring numpy, pandas, Pillow, matplotlib, and multiple AutoGluon submodules—so installation and environment setup are non-trivial.
Use it for:
- Rapid prototyping of image classification models for Kaggle competitions or proof-of-concept projects without manual tuning.
- Automated object detection on custom datasets where you want competitive accuracy without deep learning expertise.
- Benchmarking baseline performance on image tasks before investing in custom architecture design.
- Production image inference pipelines where AutoML-selected models provide good accuracy-latency tradeoffs.
- Multi-task learning combining images with tabular or text data via autogluon.multimodal integration.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Automated machine learning for image classification and object detection, handling model selection, hyperparameter tuning, and training with minimal code.
Yes, with conditions. Install if you need rapid AutoML for image classification or object detection and can tolerate the substantial dependency footprint and Python version cap (3.7–3.9). The package is actively maintained and permissively licensed. However, the latest release is from 2023-01-11, so verify ongoing support and compatibility with your target environment before committing to production use.
Install
autogluon-vision on PyPI
pip
pip install autogluon-visionuv
uv add autogluon-visionpoetry
poetry add autogluon-visionInstalling autogluon.vision
Before you install
Low friction installation via wheel distribution. Actively maintained with recent commits and a large repository presence (10596 stars). Requires 8 runtime dependencies including numpy, pandas, and gluoncv, which may add setup complexity for new environments.
License in practice
Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions. Suitable for proprietary and open-source projects.
Quickstart
pip install autogluon.vision
from autogluon.vision import ImagePredictor
predictor = ImagePredictor().fit(train_data, time_limit=120)
results = predictor.predict(test_data)
Requires Python >=3.7, <3.10. Substantial dependency chain (gluoncv, timm, matplotlib, autogluon.core, autogluon.multimodal) may require compatible environments.
Verify before relying
- Whether autogluon.vision is actively maintained beyond the latest release date (2023-01-11); days since release warrants confirmation of ongoing support.
- Specific GPU/CUDA requirements and whether CPU-only inference is practical for production workloads.
- Memory footprint and typical training time for common image datasets to assess real-world feasibility.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | capped below the current Python release (>=3.7, <3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 8 — numpy, pandas, gluoncv, Pillow, timm, matplotlib, autogluon.core, autogluon.multimodal |
| Maintenance | actively maintained — 1,311 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 86,231/month — #13,879 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: autogluon.vision-0.6.2-py3-none-any.whl
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
autogluon.textAutomates machine learning for text data,…
permissive · top 15,000 on PyPI
autogluonAutoGluon automates machine learning model…
permissive · top 15,000 on PyPI
autogluon.multimodalAutoGluon Multimodal automates machine learning…
permissive · top 15,000 on PyPI
autogluon.featuresAutomates feature engineering and preprocessing…
permissive · top 15,000 on PyPI
autogluon.coreAutoGluon Core provides the foundational…
permissive · top 15,000 on PyPI
autogluon.commonProvides shared utilities and common…
permissive · top 15,000 on PyPI
autogluon.tabularAutomates machine learning model training and…
permissive · top 15,000 on PyPI
pyglovePyGlove provides symbolic object-oriented…
permissive · top 15,000 on PyPI
icevisionIceVision provides a unified framework for…
permissive · top 15,000 on PyPI
cleanlabCleanlab automatically detects and helps fix…
permissive · top 15,000 on PyPI