Home

Awesome

Kedro SageMaker Pipelines plugin

Python Version License SemVer PyPI version Downloads

Maintainability Rating Coverage Documentation Status

<p align="center"> <a href="https://getindata.com/solutions/ml-platform-machine-learning-reliable-explainable-feature-engineering"><img height="150" src="https://getindata.com/img/logo.svg"></a> <h3 align="center">We help companies turn their data into assets</h3> </p>

About

This plugin enables you to run Kedro projects on Amazon SageMaker. Simply install the package and use the provided kedro sagemaker commands to build, push, and run your project on SageMaker.

<img src="./docs/images/sagemaker_running_pipeline.gif" alt="Kedro SageMaker plugin" title="Kedro SageMaker plugin" />

Documentation

For detailed documentation refer to https://kedro-sagemaker.readthedocs.io/

Usage guide

Usage: kedro sagemaker [OPTIONS] COMMAND [ARGS]...

Options:
  -e, --env TEXT  Environment to use.
  -h, --help      Show this message and exit.

Commands:
  compile  Compiles the pipeline to a JSON file
  init     Creates basic configuration for Kedro SageMaker plugin
  run      Runs the pipeline on SageMaker Pipelines

Quickstart

Follow quickstart section on kedro-sagemaker.readthedocs.io to see how to run your Kedro project on AWS SageMaker or watch the video below:

<a href="https://www.youtube.com/watch?v=yXIdz4kNMc8"> <img src="./docs/images/kedro-sagemaker-video-tutorial.jpg" alt="Kedro SageMaker video tutorial" title="Kedro SageMaker video tutorial" /> </a>