Skip to main content

Train and deploy AutoGluon backed models on the cloud

Project description

AutoGluon-Cloud

Continuous Integration

AutoGluon-Cloud aims to provide user tools to train, fine-tune and deploy AutoGluon backed models on the cloud. With just a few lines of codes, users could train a model and perform inference on the cloud without worrying about MLOps details such as resource management.

Currently, AutoGluon-Cloud supports AWS SageMaker as the cloud backend.

Example

# First install package from terminal:
# pip install -U pip
# pip install -U setuptools wheel
# pip install autogluon.cloud==0.2.0  # You don't need to install autogluon itself locally

from autogluon.cloud import TabularCloudPredictor
import pandas as pd
train_data = pd.read_csv("https://autogluon.s3.amazonaws.com/datasets/Inc/train.csv")
test_data = pd.read_csv("https://autogluon.s3.amazonaws.com/datasets/Inc/test.csv")
predictor_init_args = {"label": "class"}  # init args you would pass to AG TabularPredictor
predictor_fit_args = {"train_data": train_data, "time_limit": 120}  # fit args you would pass to AG TabularPredictor
cloud_predictor = TabularCloudPredictor(cloud_output_path='YOUR_S3_BUCKET_PATH')
cloud_predictor.fit(predictor_init_args=predictor_init_args, predictor_fit_args=predictor_fit_args)
cloud_predictor.deploy()
result = cloud_predictor.predict_real_time(test_data)
cloud_predictor.cleanup_deployment()
# Batch inference
result = cloud_predictor.predict(test_data)

Release history Release notifications | RSS feed

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.2.1b20230720.tar.gz (58.0 kB view details)

Uploaded Source

Built Distribution

autogluon.cloud-0.2.1b20230720-py3-none-any.whl (79.8 kB view details)

Uploaded Python 3

File details

Details for the file autogluon.cloud-0.2.1b20230720.tar.gz.

File metadata

File hashes

Hashes for autogluon.cloud-0.2.1b20230720.tar.gz
Algorithm Hash digest
SHA256 02d92190e932e026dd38b7018073273d68851f3c01db965237c1622ac76340f9
MD5 00f4ffb889641baa104eb93630a6b644
BLAKE2b-256 f82b2f98020f9ae5ec6f47daab5ace4dc19972ff6037a40677145d4fa5e34d77

See more details on using hashes here.

File details

Details for the file autogluon.cloud-0.2.1b20230720-py3-none-any.whl.

File metadata

File hashes

Hashes for autogluon.cloud-0.2.1b20230720-py3-none-any.whl
Algorithm Hash digest
SHA256 631762a727e167fbe40022da1f75a24e62ce2461f95582a1e038aeff5bf01e0a
MD5 248405bc5d1257cd8f617b75f730f5dc
BLAKE2b-256 661984f2d7a3a3b838f5a9d6ae58125924fa0fb9e1d05ef18387b3d52e994936

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page