Skip to main content

This is a repo hosting a PoC plugin that enables AWS SageMaker in Flyte, Lyft’s cloud native machine learning and data processing platform.

Disclaimer: this plugin is still under development and is currently unofficial. We do not provide support outside of Lyft’s environment at the moment.

# awsflyteplugins An example of Flyte Backend plugin for AWS SageMaker on Kubernetes. It uses the Amazon SageMaker operator for Kubernetes https://github.com/aws/amazon-sagemaker-operator-for-k8s to start SageMaker jobs in kubernetes.

  • common/proto/sagemaker.proto specifies the custom information that is needed to execute besides the TaskTemplate

  • go/sagemaker/plugin.go contains the backend plugin code that uses “Flyteplugins - plugin machinery”

  • flytesagemakerplugin/sdk/..py contain the flytekit extensions that users can use to easily write a Flyte task that is executed on

## Installation

### Python plugin To install the Python plugin, use the following command: ` $ pip install flyte ` Note that, since this is a PoC, the way to install the Python plugin is subject to change in the future.

Metadata

Release files for flytesagemakerplugin 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flytesagemakerplugin 0.0.3
File Size Uploaded
flytesagemakerplugin-0.0.3.tar.gz 12.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flytesagemakerplugin 0.0.3
File Interpreter ABI Platform
flytesagemakerplugin-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 34.2 kB

Release files / flytesagemakerplugin-0.0.3.tar.gz

Download URL flytesagemakerplugin-0.0.3.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4943bccb05e27e33fd3b134cda07cf049a371337280d32fa798019e978c23019
BLAKE2b-256 checksum
How to use checksums
8ef9a6dbefee2ba6b2ade7f570a6d852d5c14faaabd58e3a69c243ae41b3c3c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

Release files / flytesagemakerplugin-0.0.3-py3-none-any.whl

Download URL flytesagemakerplugin-0.0.3-py3-none-any.whl
Size 21.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
571e7fc56fec878cc35f2eb2c53b1122900d884e70f2b14556ebb61acefc5ee8
BLAKE2b-256 checksum
How to use checksums
bdc9820c529c821539608a8548e39201929b9dca785662f961cb580abd5a03e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page