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

Uploaded Source

Built Distribution

autogluon.cloud-0.2.1b20230830-py3-none-any.whl (80.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for autogluon.cloud-0.2.1b20230830.tar.gz
Algorithm Hash digest
SHA256 e58862bbc1ad339016d1c9bd1b21598616f5c9a763e688b958b43a6c427be656
MD5 301a669b1625cb31a8d2b0e9c9197310
BLAKE2b-256 fae3a886ec7b8625e8a32a39c7743af62ea5ec70e48b07251ae25126b87023eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for autogluon.cloud-0.2.1b20230830-py3-none-any.whl
Algorithm Hash digest
SHA256 0661b0dad1f5c8fa3be59953b14140fd1a61d58dbd5893fd7893cef76e475cd7
MD5 1aa744d1752f78a8ec95a37bb8cf40ec
BLAKE2b-256 403957ee334b2fcca8d0a55756281e7f2f73b76b2e3039a46ef7a594b1d5376b

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