~/talk

Two Years in the Life of a Deep Learning Library in Kotlin

TalkinRussianat JPoint 2022 · 2022-06-13..06-24· [machine-learning, kotlin]
links:none on file
slides:none on file

A retrospective of building KotlinDL, a Deep Learning library for Kotlin that layers Kotlin APIs on top of TensorFlow’s compute core to enable training and fine-tuning neural networks on the JVM with TensorFlow/PyTorch‑level performance. Covers the two-year engineering journey from a one-class MVP to a multi-module open-source project with hundreds of classes and contributors, including topics like interfacing with native and Python ecosystems (JNI vs JavaCPP), parsing model weights, running MLOps out of the box, coordinating unpaid contributors, and using company resources to grow an OSS project.

AI-written summary · about

  1. 0:00Introduction
  2. 2:09Speaker background
  3. 9:48Early deep learning experiments
  4. 15:47Prototyping the library
  5. 22:49First release feedback
  6. 27:43Expanding functionality
  7. 31:33Industry tool integration
  8. 36:28New neural architectures
  9. 40:20Community contributions
  10. 44:28Pivot to ONNX runtime
  11. 48:37Final release
  12. 50:21Future outlook
~/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.