Learn about MLOps by deploying your own ML pipelines in Google Cloud. You'll solve a number of exercises and challenges to run pipelines in Vertex AI, continuously monitor your models, and promote your artifacts to a production environment.
As a hackathon attendee, simply follow this notebook series in your Vertex AI Workbench instance:
- Health check - start here
- Run pipelines
- Promote model
- Challenge: Model monitoring
- Challenge: Real-time predictions
❗Note: This workshop has been designed to be run in Vertex AI Workbench. Support for running the workshop locally is provided, but we recommend Vertex AI Workbench for the best experience.
The notebooks are self-contained but instructors of this hackathon are asked to prepare the following for hackathon attendees.
- Create 3x Google Cloud projects (dev, test, prod)
- Use
make deploy
to deploy resources in each of them. It's advised to follow the infrastructure setup notebook for each environment - Create an E2E test trigger in the test project
- Create a release trigger in the prod project
- Add each user with their own Google account with the following IAM roles:
Vertex AI User
(roles/aiplatform.user)Storage Object Viewer
(roles/storage.objectViewer)Service Usage Consumer
(roles/serviceusage.serviceUsageConsumer)
- Create one Vertex Workbench instance per user.
- Confirm that users can access the GCP resources.
- ❗Post workshop remember to delete all the users from the project and to clean up branches and releases in this repository