Skip to main content

Train and deploy AutoGluon backed models on the cloud

Project description

AutoGluon-Cloud

Continuous Integration

AutoGluon-Cloud Documentation | AutoGluon Documentation

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.

Installation

pip install -U pip
pip install -U setuptools wheel
pip install autogluon.cloud

Example

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")
test_data.drop(columns=['class'], inplace=True)
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.4.1b20241212.tar.gz (66.3 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.4.1b20241212-py3-none-any.whl (92.8 kB view details)

Uploaded Python 3

File details

Details for the file autogluon.cloud-0.4.1b20241212.tar.gz.

File metadata

  • Download URL: autogluon.cloud-0.4.1b20241212.tar.gz
  • Upload date:
  • Size: 66.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for autogluon.cloud-0.4.1b20241212.tar.gz
Algorithm Hash digest
SHA256 01ba320eeb3c6da7dd01b953958d8f8d00728711c4b8da77c70200317e1214ab
MD5 b8c58b7016ae5dd047d25bbb9d658f77
BLAKE2b-256 bd852b96368067cc7b1cf38ffa9b0c9008bdc3ccb694feaf09339b666931dec0

See more details on using hashes here.

File details

Details for the file autogluon.cloud-0.4.1b20241212-py3-none-any.whl.

File metadata

File hashes

Hashes for autogluon.cloud-0.4.1b20241212-py3-none-any.whl
Algorithm Hash digest
SHA256 1f20887a8a73be01bcedb39fe2a40a63ee5648b67b8f161f00e9f9d444f9020f
MD5 fe439e01934af72ac1b2b314634b06cd
BLAKE2b-256 87d7cd559fae9548f52a710f9f71ce206d2d65a7aa26a56733673dd0412e0a96

See more details on using hashes here.

Supported by

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