Kubeflow Tutorial (from KubeCon) - Simplifies Model Serving
Serving an ML model can be complicated. This new Kubeflow tutorial (from KubeCon) shows how data scientists can deploy their models (from a Jupyter Notebook) with a simplified Kale-based workflow.
According to this Gartner blog post, the majority of ML projects will have challenges i.e. "Through 2022, only 20% of analytic insights will deliver business outcomes”. As I map this to Kubeflow workflows, I have noticed that data scientists often find ML model serving to be complicated.
Since KubeCon on Friday, I have been using this tutorial to learn about the new Kubeflow workflows to serve a model with a predictor and transformer. Although the workflow is the most complex of any of our deliveries i.e. it teaches you to build a pipeline that trains, tunes and deploys an ML model, the instructions are easy to follow and you can complete the tutorial in a few hours. Quite frankly, the number of commands that you have to run is relatively low and most of the time spent is waiting on hyperparameter tuning to identify the best parameters for your deployment (and you can leave this process running and return to it when it is finished).
The tutorial runs on Mini Kubeflow (MiniKF), which is available on GCP and AWS. Either works well, although the GCP installation has fewer set-up steps. Support is provided on the MiniKF slack channel, which is available here. As I run through the tutorial, I am diving a little deeper into the new functionality. The serving example provides a predictor and transformer. In addition, the new functionality includes
* A new User Interface to see the Katib trials and select the one with the best hyper parameters
* A new User Interface to investigate the pipeline runs and their artifacts for each of the Katib trials
* A new User Interface for the models that you are serving (which allows you to dive into the model’s artifacts)
* A new User Interface that shows the monitoring and logging of the models that you will serve.
I am interested in your comments, especially on how you are enabling your data scientists to simplify model testing, deployment, management and monitoring. Happy Thanksgiving!
Dental Startup Specialist | Advisor | Dental Venture Studio | "The Dental Tech Guy" | Dental Innovation Show Host | Incubator | Mentor | Startup Pitch Event Host
1 年Josh, thanks for sharing!