Skip to main content

Train and Deploy AutoGluon in the Cloud

PyPI Python Versions GitHub license Continuous Integration

AutoGluon-Cloud Documentation | AutoGluon Documentation

AutoGluon-Cloud lets you train and deploy state-of-the-art ML models in the cloud in a few lines of code. Run AutoGluon on Amazon SageMaker without worrying about infrastructure, dependencies, or a heavy local ML environment. It supports two workflows:

💾 Installation & setup

pip install autogluon.cloud

Then provision the IAM role and S3 bucket AutoGluon-Cloud needs to run on AWS:

from autogluon.cloud import bootstrap

bootstrap()

See the Setup tutorial for the full walkthrough, including how to register an existing role and bucket instead.

⚙️ Train your own model

Train an AutoGluon predictor on your data and serve it from a SageMaker endpoint — same API as local AutoGluon, all heavy lifting on AWS. Full walkthrough: tabular, time series.

from autogluon.cloud import TabularCloudPredictor

# `train_data` and `test_data` can be a local path, S3 URL, or pandas DataFrame
train_data = "https://autogluon.s3.amazonaws.com/datasets/Inc/train.csv"
test_data = "https://autogluon.s3.amazonaws.com/datasets/Inc/test.csv"

# Train
cloud_predictor = TabularCloudPredictor()
cloud_predictor.fit(
    train_data=train_data,
    predictor_init_args={"label": "class"},  # passed to TabularPredictor()
    predictor_fit_args={"time_limit": 120},  # passed to TabularPredictor.fit()
)

# Real-time inference endpoint
cloud_predictor.deploy()
result = cloud_predictor.predict_real_time(test_data)
cloud_predictor.cleanup_deployment()

# Batch prediction
result = cloud_predictor.predict(test_data)

🚀 Run a pretrained foundation model

Skip training entirely — deploy a pretrained model like Chronos-2 to SageMaker and get zero-shot predictions out of the box. Full walkthrough: time series.

from autogluon.cloud import TimeSeriesFoundationModel

# `data` can be a local path, S3 URL, or pandas DataFrame
data = "https://autogluon.s3.amazonaws.com/datasets/timeseries/m4_hourly_tiny/train.csv"

model = TimeSeriesFoundationModel("chronos-2")

# Batch prediction — no training required
predictions = model.predict(
    data=data,
    target="target",
    prediction_length=24,
)

# Real-time inference endpoint
endpoint = model.deploy()
predictions = endpoint.predict(
    data=data,
    target="target",
    prediction_length=24,
)
endpoint.delete_endpoint()

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autogluon_cloud-0.5.0.tar.gz (101.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autogluon_cloud-0.5.0-py3-none-any.whl (128.3 kB view details)

Uploaded Python 3

File details

Details for the file autogluon_cloud-0.5.0.tar.gz.

File metadata

  • Download URL: autogluon_cloud-0.5.0.tar.gz
  • Upload date:
  • Size: 101.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for autogluon_cloud-0.5.0.tar.gz
Algorithm Hash digest
SHA256 84845de964301802c58c5f10710ae29cf82b0863b96c8ead1be35de24deaa4b0
MD5 42123ed6d11b246665a4e1d9c06124d8
BLAKE2b-256 e35be3f71424abab536793ca54ed374c5d2fc3e6c80b162ac59d932dd99d0b1f

See more details on using hashes here.

File details

Details for the file autogluon_cloud-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for autogluon_cloud-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4858e588ef28cddd44899b2ee6db9791acd940bafd71c1f1bea8376c8c989e94
MD5 939d94727c809db26a6d7505d1413e7a
BLAKE2b-256 c3ce12c6720b02c68764c1a9a6c098133de995ca3b254336cbf3e323c850e418

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page