~/talk

Building Cross-Cloud ML Pipelines with Kubeflow with Spark & Tensorflow

Talkat KubeCon + CloudNativeCon Europe 2019 · on Wednesday, 2019-05-22· at 14:00· Hall 8.0 C4· [machine-learning]
slides:none on file

Shows how Kubeflow, Spark and TensorFlow form a repeatable cross‑cloud pipeline: use JupyterHub for exploration, Spark for distributed feature prep, then TensorFlow training and serving with TFJob + TFServing, and add a final pipeline stage to upload the model to cloud object storage so another cluster can download and serve it. Pipelines are thin pipelines=Argo wrappers. Warns Spark Python path copy is slow unless using pandas UDF/Arrow (real speedup ~10–20%), and recommends baking Python deps into containers on Kubernetes.

AI-written summary · about

  1. 0:00Kubeflow book!
  2. 1:45Holden About Me Slides
  3. 2:59Trevor Grant
  4. 6:31Components Buffet
  5. 8:07Model Serving
  6. 8:30How does this fit in to the Ecosystem
  7. 11:10Getting the chef's recommend pairing
  8. 13:39What are those pipelines?
  9. 14:42Using Spark + TF together in KF
  10. 16:52A quick detour into PySpark's internals
  11. 20:30Arrow (a poorly drawn big data view)
  12. 21:05How to swap to using Arrow
  13. 22:08How PySpark Dependencies work
  14. 24:30What do the rest of the systems do?
  15. 26:17Cross Cloud OR The part of the talk where trevo shoot's his employer in the back.
  16. 28:04Clouds are becoming Commoditized
  17. 32:12Train on cheapest cloud of the day
  18. 34:26Questions? Half-baked Demo?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.