~/talk

Training with Confidence: Catching Silent Errors in Deep Learning Training with...

Talkat OSDI '25 · 2025-07-07..07-09· [machine-learning, software-architecture]
links:none on file
links:none on file
name:Boyu Xu
links:none on file
links:none on file
name:Runhui Xu
links:none on file
links:none on file
slides:none on file

TRAINCHECK automatically infers low‑level training invariants from reference traces and uses selective dynamic instrumentation (monkey‑patching and proxies) to verify them at runtime, flagging violations within iterations. It reproduces 20 real silent errors and detects 18 of 20 within a single iteration, pinpoints root causes in 10 cases, uncovers 6 new bugs in popular libraries, keeps false positives below 2% across 63 correct pipelines, and adds under 11% overhead with 100 invariants deployed.

AI-written summary · about

  1. 0:00Silent training errors intro
  2. 2:44Empirical study of silent errors
  3. 5:12Bloom divergence root cause
  4. 7:19Train Check overview
  5. 8:24Challenges in invariant inference
  6. 10:08Automated invariant inference
  7. 12:18Role of preconditions
  8. 13:21Dynamic instrumentation
  9. 14:04Evaluation on real errors
  10. 15:49Generalization and overhead
  11. 16:32Summary and open-source
~/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.