Skip to content

Latest commit

 

History

History
 
 

README.md

Deploy to KFServing from Kubeflow Pipelines

Kubeflow Pipelines KFServing component

The following examples illustrate how to use the Kubeflow Pipelines component for KFServing using the v1beta1 API. These assume your cluster has a KFServing version >= v0.5.0.

Additional usage instructions can be found in the component README. To dive into the source behind the KFServing Kubeflow Pipelines Component, please look into the YAML for the KFServing Component and the source code.

Note: For those still using an older version of KFServing less than v0.5.0, an older version of the KFServing Pipelines component must be used as demonstrated in this notebook. The source code for this version of the component can be found here.

End to end pipeline example using KFServing

Deploy a sample MNIST model end to end using Kubeflow Pipelines with Tekton. The notebook demonstrates how to compile and execute an End to End Machine Learning workflow that uses Katib, TFJob, KFServing, and Tekton pipeline. This pipeline contains 5 steps, it finds the best hyperparameter using Katib, creates PVC for storing models, processes the hyperparameter results, distributedly trains the model on TFJob with the best hyperparameter using more iterations, and finally serves the model using KFServing. You can visit this medium blog for more details on this pipeline.

kfserving-mnist-pipeline