Installation guide

Prerequisites

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

  • Docker

  • Azure CLI

Kedro setup

First, you need to install base Kedro package

$ pip install "kedro>=0.18.1,<0.19.0"

Plugin installation

Install from PyPI

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

pip install --upgrade kedro-azureml

Optionally, extra can be specified: kedro-azureml[mlflow].

Install from sources

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

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

Available commands

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

kedro azureml

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

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

Commands:
  compile  Compiles the pipeline into YAML format
  init     Creates basic configuration for Kedro AzureML plugin
  run      Runs the specified pipeline in Azure ML Pipelines