Azure Machine Learning Pipeline high level API
This project defines a set of high level APIs to define and publish Machine Learning Pipeline from Azure Machine Learning Service.
Pypi Project page: aml-pipeline
GitHub Repo: zmyzheng/Azure-ML-Pipeline
Azure Machine Learning Service supports 2 types of pipelines:
- Http triggered pipeline: expose a constant REST endpoint to be triggered by authenticated Http request
- Schedule based pipeline: pipeline is triggered by a predefined time interval.
pip install aml-pipeline
- for Http triggered pipeline: inherent HttpTriggeredPipeline class and override two methods:registerDataStores() and definePipelineSteps() . Example: HttpSklearnAzureFunctionPipeline.py
- for schedule based pipeline: (developing)
- Python>=3.6
conda create -p .env python=3.7
conda activate ./.env
.env/bin/pip install -r src/requirements.txt
python3.6 -m venv .env
source .env/bin/activate
.env/bin/pip install -r src/requirements.txt
Package release: https://packaging.python.org/tutorials/packaging-projects/