Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From notebook to deployment with Vertex AI pipe...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Thamu Thamu
November 01, 2025

From notebook to deployment with Vertex AI pipelines

This talk was held at the University of Pretoria, at the Google Developer Group (GDG) Pretoria for DevFest 2025, titled "From notebook to deployment with Vertex AI pipelines". The talk discussed using Paper Mill to productionise models and deploy them via Vertex AI as a custom pipeline.

Avatar for Thamu

Thamu

November 01, 2025

Other Decks in Technology

Transcript

  1. From "Senior Engineer", with the help of the Vertex AI

    2025 Thamu Mnyulwa Machine Learning Engineer From notebook to deployment with Vertex AI pipelines Thamu Mnyulwa Machine Learning Engineer 2025
  2. Hi I’m Thamu Student in Applied Math Machine Learning Engineer

    Data Scientist I’ve been lucky enough to learn and work using GCP to automate models over the past 4 years This talk is in a personal capacity and does not reflect the views or opinions of my employer
  3. Hi I’m Thamu Student in Applied Math Machine Learning Engineer

    Data Scientist Today’s talk covers how to use Vertex AI and Papermill to automate notebooks as Vertex AI jobs that you can run with your personal GCP account
  4. 1. Who has worked with notebooks and deployed a model

    ? 2. Who has automated or scheduled that model to run?
  5. Value in the real world comes when models are put

    out in the wild (in production) The goal of this talk is to introduce some principles of how to automate notebooks using Vertex AI and limited resources
  6. The Journey • You build a model in a Jupyter

    notebook • It works beautifully locally • Now you need to run it daily on new data • How do you get from notebook to be automated?
  7. Why Notebooks Are Powerful • Great for exploration and experimentation

    • Visual feedback and documentation • Familiar to data scientists • Easy to share and reproduce
  8. Why Notebooks Are Powerful • Great for exploration and experimentation

    • Visual feedback and documentation • Familiar to data scientists • Easy to share and reproduce • Needs to run automatically, not interactively • Must handle different parameters and data • Requires proper error handling • Needs monitoring and logging But Production is Different
  9. A Solution • Split notebooks into operational stages • Use

    Papermill to parameterize execution • Deploy on Vertex AI Custom Jobs • Automate with proper ML pipelines
  10. Vertex AI pipeline (might be your go to solution in

    an enterprise) • Vertex AI is the AI/ML platform to run AI jobs in Google Cloud • You can define your notebook as ◦ a Kube Flow pipeline or ◦ TensorFlow Extended • Vertex AI Endpoints are the end result • Qoutas will not allow you to take this route for personal projects
  11. • There comes a time in life when you need

    to look for an answer in an unconventional way • Consider containerising most applications or projects before deployment Now what can I do?
  12. When do we use Vertex AI vs Cloud Run Is

    Vertex AI fit for purpose for your use case?
  13. Use Gemini to experimentation whilst learning When in doubt you

    can use Gemini to help you convert notebooks into pipelines • Veo 3 was released this week • Google Antigravity with Veo3 free* ◦ Google’s AI IDE • Gemini CLI has Veo3 free* * for now 21 November 2025
  14. • Papermill lets you parameterize and automate notebooks. • After

    containerizing your model with Docker and pushing the image to Artifact Registry, you can run it as a Vertex AI custom job. • Since Vertex AI compute quotas can’t be increased in a region without business justification, custom jobs are a practical option for personal projects. • Gemini CLI and Antigravity (the IDE) can help you iterate Summary