examples/github_issue_summarization
Jeremy Lewi 90044d24c4 Remove v1alpah1 TFJobs from the GH issue summarization example. (#264)
* We should be using v1alpha2 exclusively now.
2018-10-15 09:52:01 -07:00
..
demo Fix gh-demo.kubeflow.org and make it easy to setup. (#261) 2018-10-15 08:36:11 -07:00
distributed Add estimator example for github issues (#203) 2018-08-24 18:10:27 -07:00
docker Fix gh-demo.kubeflow.org and make it easy to setup. (#261) 2018-10-15 08:36:11 -07:00
hp-tune Create a deployment to run the HP/Katib controller for the GitHub issue example. (#161) 2018-07-11 08:46:25 -07:00
ks-kubeflow Remove v1alpah1 TFJobs from the GH issue summarization example. (#264) 2018-10-15 09:52:01 -07:00
notebooks Fix model file upload (#160) 2018-06-29 18:41:20 -07:00
scripts Update PVC to /home/jovyan (#119) 2018-07-13 14:39:26 -07:00
sql Remove third_party folder & MIT license file 2018-02-27 13:17:42 -05:00
workflow Add .pylintrc (#61) 2018-03-29 08:25:02 -07:00
01_setup_a_kubeflow_cluster.md docs updated (#240) 2018-09-24 15:07:27 -07:00
02_distributed_training.md Add estimator example for github issues (#203) 2018-08-24 18:10:27 -07:00
02_training_the_model.md Fixed broken link in github issue summarization example (#235) 2018-08-26 18:01:31 -07:00
02_training_the_model_tfjob.md Fix model file upload (#160) 2018-06-29 18:41:20 -07:00
03_serving_the_model.md Edit navigation and markdown for github example (#93) 2018-05-09 12:12:54 -07:00
04_querying_the_model.md Edit navigation and markdown for github example (#93) 2018-05-09 12:12:54 -07:00
05_teardown.md Edit navigation and markdown for github example (#93) 2018-05-09 12:12:54 -07:00
README.md Add estimator example for github issues (#203) 2018-08-24 18:10:27 -07:00
requirements.txt Remove third_party folder & MIT license file 2018-02-27 13:17:42 -05:00

README.md

End-to-End kubeflow tutorial using a Sequence-to-Sequence model

This example demonstrates how you can use kubeflow end-to-end to train and serve a Sequence-to-Sequence model on an existing kubernetes cluster. This tutorial is based upon @hamelsmu's article "How To Create Data Products That Are Magical Using Sequence-to-Sequence Models".

Goals

There are two primary goals for this tutorial:

  • Demonstrate an End-to-End kubeflow example
  • Present an End-to-End Sequence-to-Sequence model

By the end of this tutorial, you should learn how to:

  • Setup a Kubeflow cluster on an existing Kubernetes deployment
  • Spawn up a Jupyter Notebook on the cluster
  • Spawn up a shared-persistent storage across the cluster to store large datasets
  • Train a Sequence-to-Sequence model using TensorFlow and GPUs on the cluster
  • Serve the model using Seldon Core
  • Query the model from a simple front-end application

Steps:

  1. Setup a Kubeflow cluster
  2. Training the model. You can train the model using any of the following methods using Jupyter Notebook or using TFJob:
  3. Serving the model
  4. Querying the model
  5. Teardown