Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This article describes how ModelOp Center enables model versioning for all types of models.

Table of Contents

Table of Contents

  • Creating Production-Ready Models

  • Introduction

    ModelOp Center provides comprehensive versioning for all models under management, inclusive of versioning of all items that compose a model. For each version of a model, ModelOp Center takes a snapshot of all the elements that are part of the Standard Model Definition within ModelOp Center’s Production Model Inventory, such that you have long-term audibility and reproducibility.

    Details

    All of the elements of the Standard Model Definition are versioned using ModelOp Center’s Model Manager micro service, and for external artifacts (e.g. Model Source Code), are backed by your preferred enterprise-standard versioning tooling.

    For example:

    • Model Source Code → backed by Git (all git-compliant systems: Github, Bitbucket, Gitlab, etc.)

    • Model Attachments → backed by standard artifact repositories (such as S3, Artifactory, etc.)

    • Metadata & Other Elements → backed and versioned by ModelOp Center’s Model Manager

    Model Snapshots

    Behind the scenes, ModelOp Center’s data model creates a new model snapshot that is an immutable copy of all the elements (or references to the elements) that compose that model at a given point in time. These snapshots are persisted in perpetuity for long term auditability. For more details about the ModelOp Center metadata and data model, see Model Metadata Details.

    To Create a New Model Snapshot

    A new model version is created when a User “submits” a model for productionization. This can be done via the ModelOp Center UI or the Jupyter or RStudio plugins.

    Create Version via the ModelOp Center UI

    Include Page
    Create a Model Snapshot
    Create a Model Snapshot

    Create Version via the Jupyter Plugin

    To create a new version via the Jupyter Plugin, please see the “Submit a Model” section of the Submit Model Version using Jupyter.

    Create Version via the RStudio Plugin

    To create a new version via the RStudio Plugin, please see the “Submit a Model” section of the Submit Model Version using RStudio.

    Related Articles

    Next Article: Model Governance:

    Standard Model DefinitionModel Efficacy Metrics and Monitoring