Skip to main content

Simplify running processing and training remotely on AWS SageMaker

Project description

Remotely run and track ML research using AWS SageMaker.

  • Standardized command line flags

  • Remotely run scripts with minimal changes

  • Automatically manage AWS resources

  • All code, inputs, outputs, arguments, and settings are tracked in one place

  • Reproducible batch processing jobs to prepare datasets

  • Reproducible training jobs that track hyperparameters and metrics

Track three types of objects in a standard way:

  • Processing jobs consume file inputs and produce file outputs. Useful for data conversion, extraction, etc.

  • Training jobs train models while tracking metrics and hyperparameters.

  • Inference models provide predictions and can be deployed on endpoints. Can be automatically created from and linked to training jobs for tracking purposes or can deploy externally-created models.

Installation

Release

pip install aws-sagemaker-remote

Development

git clone https://github.com/bstriner/aws-sagemaker-remote
cd aws-sagemaker-remote
python setup.py develop

Documentation

View latest documentation at ReadTheDocs

Continuous Integration

View continuous integration at TravisCI

PyPI

View releases on PyPI

GitHub

View source code on GitHub

GitHub tags are automatically released on ReadTheDocs, tested on TravisCI, and deployed to PyPI if successful.

Project details


Download files

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

Source Distribution

aws-sagemaker-remote-0.0.13.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

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

aws_sagemaker_remote-0.0.13-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file aws-sagemaker-remote-0.0.13.tar.gz.

File metadata

  • Download URL: aws-sagemaker-remote-0.0.13.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.1

File hashes

Hashes for aws-sagemaker-remote-0.0.13.tar.gz
Algorithm Hash digest
SHA256 582681b311a85c3ddcde5eef695e1d37a02313af4917570a1035c3637f2523ff
MD5 d63e07150748fcafd1f6221241887d1b
BLAKE2b-256 7718b29952abbb778a207b8563e8e61a1ac3e7e87f1be504561cb7618ecc2afa

See more details on using hashes here.

File details

Details for the file aws_sagemaker_remote-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: aws_sagemaker_remote-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.1

File hashes

Hashes for aws_sagemaker_remote-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 2e91d72e2a094a6a1c6a4056ffb9d528c22c47fbef753c8230e08c5ba3d8850c
MD5 439d6bad1f969afb6258b28def51ccf0
BLAKE2b-256 a28bdde83411c3943618a9e962dd1f00ea14a5e6629ca1de7a906052aa6bc766

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