Skip to content

CI template for mlops pipelines

We are working toward delivering automated machine learning operations.

One component of this work includes development of a training CI pipeline, which will be used across all model training jobs.

Therefore we require a new CI template.

The pipeline should execute the following jobs:

  • build: build a docker container including project dependencies
  • load_data: load and persist training data (features)
  • train: train and serilise a model
  • evaluate: execute model evaluation and produce metrics/plots, publish report
  • package: when a commit is tagged, a model should be packaged
  • push: push the model to iwoca Pypi server