Skip to content

This repo contains the code, images, and documentation to run a basic MLOps pipeline.

Notifications You must be signed in to change notification settings

DavidSolan0/basics_mlops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MLflow CI/CD Pipeline

MLops-Basics

This repo contains the code, images, and documentation to run a basic MLOps pipeline.

UML Component diagram

To have a better understanding I propose the following component diagram which depicts the components involved in the CI and CT pipelines.

image

The components and the packages of components depicted in the previous image are the ones to be tested through the unit and integrate tests before any commit would be merged into the master branch. This would help us to avoid merging untested changes and crashing the workflow. Specifically, I'm to test the following point of the workflow depicted in the image.

  1. In the data collection the versioned artifacts are created.
  2. In the data preprocessing the versioned artifacts are created.
  3. The model training doesn't overfit and returns the expected artifacts (e.g., confusion matrix, scores, metrics, and so on.)
  4. The workflow logic works properly.
  5. The model registry creates the new model version artifacts when corresponding.
  6. The model publishing creates the model artifacts in the production environment.
  7. Data drift and concept drift trigger the CT when corresponding.

About

This repo contains the code, images, and documentation to run a basic MLOps pipeline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages