business triangle technical hexagon

Jupyter Notebooks on GCP (Development Best Practices/Tooling)

Technical talk | English

Theatre 16: Track 4

Thursday - 12.25 to 13.05 - Technical

- -

The Jupyter Notebook is an invaluable tool for quick prototyping and development, but lacks the best practices and processes common to software engineering. In this talk, we will showcase how to integrate these generally omitted best practices to convert your notebooks into fully reproducible, production-ready artifacts. First, we will start by creating a self-contained notebook on a local laptop. Then, by leveraging Google Cloud Platform’s Deep Learning Environment, we will showcase how this notebook, without modification, can be submitted to GCP for background execution, or transferred to AI Platform Notebooks for continued editing. Finally, we will demonstrate how to automate the creation of derivative artifacts from the notebook using a CI/CD pipeline.