skillfed

autogluon.multimodal

Fast and Accurate ML in 3 Lines of Code

autogluon-multimodal v1.6.1 239.7K downloads/30d#8,917 on PyPI10,596
Permissive license Apache-2.0 Active released

What it is and what it does

AutoGluon Multimodal is an automated machine learning library that trains and deploys deep learning models on image, text, and tabular data with minimal code. It wraps PyTorch, transformers, and foundation models (via timm, torchvision, and other dependencies) to handle feature engineering, model selection, and hyperparameter tuning automatically. You provide data and a label column; the library handles the rest, returning a predictor object ready to make predictions.

The package is designed for developers and data scientists who want strong predictive performance without manual deep learning expertise. It integrates with AutoGluon's core ecosystem (autogluon.core, autogluon.features, autogluon.common) and includes support for text augmentation (nlpaug), evaluation metrics (torchmetrics, evaluate), and cloud storage (boto3, fsspec). The 35 runtime dependencies reflect its role as a comprehensive end-to-end automation layer rather than a lightweight utility.

Use it for:

  • Train image classifiers on custom datasets without writing CNN code or tuning learning rates.
  • Build text classifiers or sentiment models from CSV files with image and text columns combined.
  • Rapidly prototype multimodal models for product recommendation or content moderation tasks.
  • Benchmark multiple deep learning architectures automatically on your own tabular+image+text data.
  • Deploy a trained predictor to production for batch inference on new multimodal records.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

AutoGluon Multimodal automates machine learning on image, text, and mixed-data tasks, training and deploying high-accuracy models with minimal code using deep learning and foundation models.

Yes. Active maintenance, permissive license, low install friction, and zero known vulnerabilities make it a safe choice. Install if you need to train multimodal models quickly without deep learning expertise. Skip if you require fine-grained control over architectures, loss functions, or deployment pipelines—or if your data is purely tabular or time-series (use autogluon.tabular or autogluon.timeseries instead).

Install

autogluon-multimodal on PyPI

pip

pip install autogluon-multimodal

uv

uv add autogluon-multimodal

poetry

poetry add autogluon-multimodal

Installing autogluon.multimodal

Before you install

Low friction installation as a pure Python wheel. Active maintenance with recent release (8 days old) and strong repository health (10596 stars, last commit 2026-08-14). Supports Python 3.10–3.13 across Linux, macOS, and Windows.

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production and research contexts.

Quickstart

pip install autogluon.multimodal

from autogluon.multimodal import MultiModalPredictor
predictor = MultiModalPredictor(label="target").fit("train.csv")
predictions = predictor.predict("test.csv")

Requires PyTorch and transformers as runtime dependencies; GPU support optional but recommended for image/text workloads. Python 3.10–3.13 required.

Verify before relying

  • Whether multimodal models can be deployed to production endpoints or only used for batch inference.
  • Memory and compute requirements for typical image+text datasets at different scales.
  • Whether custom model architectures or loss functions can be plugged into the automation pipeline.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (<3.14,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 35 — numpy, scipy, pandas, scikit-learn, Pillow, tqdm, boto3, torch, lightning, transformers, accelerate, fsspec, requests, jsonschema, seqeval, evaluate, timm, torchvision, scikit-image, text-unidecode, torchmetrics, omegaconf, autogluon.core, autogluon.features, autogluon.common, pytorch-metric-learning, nlpaug, nltk, openmim, defusedxml
Maintenance actively maintained — 8 days since the last release
Last repo commit
First released
Downloads 239,651/month — #8,917 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: autogluon_multimodal-1.6.1-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: Customer ServiceIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: Financial and Insurance IndustryIntended Audience :: Healthcare IndustryIntended Audience :: Science/ResearchIntended Audience :: Telecommunications IndustryOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: UnixProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Topic :: Scientific/Engineering :: Artificial IntelligenceTopic :: Scientific/Engineering :: Image RecognitionTopic :: Scientific/Engineering :: Information AnalysisTopic :: Software Development

Tags

automated machine learning multimodalimage and text classificationautoml for vision and nlpdeep learning without tuningfoundation model automation
automlmultimodal-learningdeep-learning-automation

More Software Development packages

Further reading