Skip to content

MLOps examples using Unity Catalog (UC) based on MLOps reference architecture

Notifications You must be signed in to change notification settings

alexmillerdb/uc-mlops-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This GitHub Repo walks through example of how to deploy end-2-end model from feature engineering, model training, validation, comparison, and deployment

MLOps examples using Unity Catalog (UC) based on MLOps reference architecture.

How to navigate this repo:

  • Notebooks: contains all the notebooks used to run the workflow
    • mlflow-uc contains the notebooks
    • config contains the model serving configurations used to deploy model serving endpoint
  • Resources: contains the resource configurations for Databricks Asset Bundles (DABs)
    • Provisions job cluster, permissions, defines configurations, and creates workflow
  • databricks.yml file is used for DABs which has to be present in the root path (more details here: https://docs.databricks.com/en/dev-tools/bundles/settings.html#overview)

To get started, run through each notebook which is numbered based on order of operations within the workflow. If you have Databricks CLI installed and configured (details here: https://docs.databricks.com/en/dev-tools/cli/authentication.html), update the databricks.yml file (instructions below). Only test in dev, this Repo is not setup for production use cases and purpose is to demo simple example.

targets: dev: default: true workspace: host: https://

prod: workspace: host: https:// root_path: /Shared/.bundle/prod/${bundle.name}

About

MLOps examples using Unity Catalog (UC) based on MLOps reference architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages