/KubeflowDojo

Repository to hold code, instructions, demos and pointers to presentation assets for Kubeflow Dojo

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Kubeflow Dojo

Repository to hold code, instructions, demos and pointers to presentation assets for Kubeflow Dojo. In this Dojo, we are going to address how to make it easy for everyone to develop, deploy, and manage portable, scalable ML everywhere and support the full lifecycle Machine Learning using Kubeflow. We are going to discuss how to deploy and manage Kubeflow, and detail how to enable distributed training of models, model serving, canary rollouts, drift detection, model explainability, metadata management, pipelines and others.

To enable developers who want to use it at their own pace, pre-recorded sessions are uploaded. For those who prefer live interactions, we will be running the sessions and workshops live.

Read about IBM's journey with Kuebflow here

kubeflow-dojo

Virtual Schedule and Prereqs

When: Virtual. Day One and Day Two

Day One End to end presentation and walk through on Kubeflow, followed by detailed deep dive and hands on deploying Kubeflow to Minikube and/or IBM Cloud Kubernetes Service (IKS).

Day Two Deeper dive sessions and demos on Kubeflow Pipelines, Kubeflow Serving (KFServing), Distributed Training Operators and HPO, and Kubeflow PR workflow

The Kubeflow Slack workspace is kubeflow.slack.com. To join, click this invitation to Kubeflow Slack workspace. There is a channel #kubeflow-dojo created for the workshop.

Prereqs: Please look at prereqs here

Note: For Pipelines, we are using Kubeflow Pipelines with Tekton in this workshop

Date: Day One

Topic Presenter Links
Trusted and Responsible AI through Open Source Animesh Video
Basics of Git and Github Morgan Bauer Slides
Video
Kubeflow - End to end ML on Kubernetes Animesh Kubeflow End to End
Video
Kubeflow Development Environment Weiqiang Slides
Video
Kubeflow Control Plane deep dive Weiqiang Slides
Video
Kubeflow Deployment Hands On Weiqiang, Shawn, Tommy Deployment on IKS
Deployment on minikube
Video
Tryout Kubeflow Components Tommy Hands On Notebook
Video

|

Recordings for live sessions: Kubeflow Dojo Day One Playlist


Date: Day Two

Topic Presenter Links
Overview of Kubeflow repos Tommy Slides
Video
Kubeflow Pipelines deep dive Animesh, Tommy, Christian Slides
Video
Kubeflow Pipelines-Tekton hands on Christian Kadner, Tommy Li KFP with Tekton
Video
KFServing deep dive Animesh, Tommy Slides
Video
Demo
Distributed Training and HPO Deep Dive Andrew, Kevin, Animesh Slides
Video
Kubeflow PR workflow Weiqiang Slides
Video
PR workflow handson PR workflow
Video

Recordings for live sessions: Kubeflow Dojo Day Two Playlist