6.5 Artifacts and configurations for reproducibility

NCA-ADS · Introductory MLOps Practices (10% of the exam) · Official objective: “Managing model artifacts and configurations for reproducibility”

Model registries, champion aliases and configs in version control.

Key points

  1. A model registry stores model versions with names and aliases. An alias like 'champion' is a stable pointer that moves when a better model wins. MLOps means machine learning operations.

    What NVIDIA says (1)

    “The champion alias always points to the current production model: In a typical production cycle, start with a full pipeline run to establish a baseline champion.”

    — RAPIDS Deployment: Fraud detection model lifecycle with cuDF, Prefect, MLflow and Triton

  2. Version control records every change to files over time. Configs in version control can rebuild an environment exactly. MLOps means machine learning operations.

    What NVIDIA says (1)

    “Storing infrastructure configurations in version control so production environments can be quickly replicated, whether for fault-tolerance or to create a replica environment for development.”

    — What Is MLOps? (NVIDIA Glossary)

Key terms

Sample question

In the fraud MLOps example, how does the team always know which model version is in production?

Show the answer

Answer: The MLflow model registry's 'champion' alias always points to the current production model

A model registry stores model versions with names and aliases. An alias like 'champion' is a stable pointer that moves when a better model wins. MLOps means machine learning operations.

What NVIDIA says (1)

“The champion alias always points to the current production model: In a typical production cycle, start with a full pipeline run to establish a baseline champion.”

— RAPIDS Deployment: Fraud detection model lifecycle with cuDF, Prefect, MLflow and Triton

Practice 6.5 (2 questions) Full Introductory MLOps Practices guide

← 6.4 Detecting drift · 6.6 Benchmarking and choosing hardware →