Skip to content

dominodatalab/AutoML_Extension

Repository files navigation

AutoML Studio

A full-stack AutoML platform built on AutoGluon and Domino Data Lab. Provides a web UI for training, evaluating, and deploying ML models across tabular and time series data types.

Architecture & Design

See the Extension Design document.

Quick Start

Prerequisites

  • Python 3.11 (recommended for AutoGluon compatibility)
  • Node.js 20+
  • uv (recommended for Python dependency installation)

Install dependencies

cd automl-service

# Recommended: uv for Python dependencies
pip install uv
uv venv ../.venv
VIRTUAL_ENV=../.venv uv pip install -r requirements-dev.txt -r requirements.txt

cd ../automl-ui
npm install

Run the app in development

From the repository root:

./app.sh --dev

Domino deployment

Run the app_prod.sh script, which starts both backend and frontend as a combined Domino App.

Service Docs

License

MIT License