Implementing MLOps on GCP

Introduction

In this hack, you’ll implement the full lifecycle of an ML project. We’ll provide you with a sample code base and you’ll work on automating continuous integration (CI), continuous delivery (CD), and continuous training (CT) for a machine learning (ML) system.

MLOps Overview
Picture is from this article

Learning Objectives

This hack will help you explore the following tasks:

  • Using Cloud Source Repositories for version control
  • Using Cloud Build for automating continuous integration and delivery
  • Vertex AI for
    • Exploration through an interactive environment
    • Training on diverse hardware
    • Model registration
    • Managed pipelines
    • Model serving
    • Model monitoring

The instructions are minimal, meaning that you need to figure out things :) That’s by design

Challenges

Prerequisites

  • Knowledge of Python
  • Knowledge of Git
  • Basic knowledge of GCP
  • Access to a GCP environment

Contributors

  • Murat Eken