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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for autogluon.cloud-0.2.1b20230513.tar.gz
Algorithm Hash digest
SHA256 29961977abf2f6b8c8e454b7a124cca9e78599ecd0d96c258cfa1f1f3df25654
MD5 6b7c6b0a86788151c459793be0743f0e
BLAKE2b-256 f1df756f792e50f3cf0b8518605f8f202d5db0ec9e0ae1e397be1f982b3df3f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for autogluon.cloud-0.2.1b20230513-py3-none-any.whl
Algorithm Hash digest
SHA256 6ad4a0bbf5da439f86fe51598439259ae1925bef7dd07a349b666ee7d48a91dc
MD5 0496a226ad56d21db6406be795c5c304
BLAKE2b-256 32a36a8ac7cbabb9927c6d5d121e3e8f7efcd6e53e00985a93d77d0b6976006a

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