Installation guide

Prerequisites

  • a tool to manage Python virtual environments (e.g. venv, conda, virtualenv).

  • Docker

Kedro setup

First, you need to install base Kedro package

$ pip install "kedro>=0.18.3,<0.19"

Plugin installation

Install from PyPI

You can install kedro-sagemaker plugin from PyPi with pip:

pip install --upgrade kedro-sagemaker

Install from sources

You may want to install the develop branch which has unreleased features:

pip install git+https://github.com/getindata/kedro-sagemaker.git@develop

Available commands

You can check available commands by going into project directory and running:

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