~/talk

Working with Tensorflow from the JVM #bbuzz

slides:none on file

Shows how Java jobs start TensorFlow per partition using TF on Spark and pandas UDF wrappers, forcing a Java→pickle→socket→Python→C++ chase that doubles serialization and breaks scheduler restarts. Replacing pickles with Apache Arrow trades cross-language copies for fast in-memory interchange; someone claims "242×" speedups but realistic gains look closer to ~3× today. Uses Sparkling ML glue or DL4J as alternatives, and recommends TF Transform on Beam for feature‑prep that compiles the analysis into the serving graph, though TF Transform currently runs best on Google Cloud.

AI-written summary · about

  1. 0:00Start
  2. 10:14Rewriting your code because why not
  3. 11:01Which becomes
  4. 13:15Arrow (a poorly drawn big data view)
  5. 13:39Multi-language pipelines?!?
  6. 15:48What's the boilerplate in Java?
  7. 17:40And from the JVM
  8. 18:04Sparkling ML Mixed Language Pipeline
  9. 19:16Scala side
  10. 20:13A possible future
  11. 22:25Another possible future
  12. 23:14Defining a Transform processing function
  13. 24:50BEAM Beyond the JVM: Master branch
  14. 25:44So how TF does this relate to TF?
  15. 26:56High Performance Spark!
~/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.