mlsanityData to 14 Oct 2026

Numbat: Building and Verifying a Self-Contained Machine-Learning Stack

arXiv 2609.10632 ↗First posted 9 Sep 2026cs.SE cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Machine-learning systems are built almost exclusively on a few large Python-orchestrated frameworks, and they inherit those stacks' engineering costs: environments of hundreds of version-coupled packages, separate export toolchains for deployment, and the split between the language research is written in and the language products ship in. We report on the construction and verification of numbat, a machine-learning stack written in one general-purpose language (Zig) with no third-party runtime dependencies. The stack spans tensor computation, automatic differentiation, neural-network modules, mixed precision, multi-GPU training, data loading and monitoring; an SDK exposes it behind a stable, additively versioned C ABI of over 1,400 entry points, with bindings for six languages; and its clinical domain planes encode regulatory requirements as executable acceptance gates rather than documentation. Verifying such a stack is the harder half of building it: a defective training run rarely fails, it converges quietly to a slightly worse model. We treat a widely used reference implementation as an executable specification and verify against it at five levels, from operator gradient checks to an automated trajectory gate against a same-machine reference run - the arrangement our companion study formalizes as a trajectory-level differential oracle. The protocol surfaced ten silent recipe divergences, which we catalog with mechanisms and symptoms. As the acceptance test, we train a 25.9M-parameter detector of the YOLOv8m class from random initialization on COCO 2017 for the full 500-epoch schedule: the exported weights score 0.4956 mAP50-95 under the official protocol, scored by the reference stack's own validator (published endpoint 0.502), with single-GPU step time at parity on identical hardware. Weights, per-epoch metrics and the full run manifest are released.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 26 of its 40 references that are in the map. First posted on arXiv 9 Sep 2026.

Builds on

26 of 40 references.

References · 26

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  4. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
  5. 2016Feature Pyramid Networks for Object Detectioncited by 5,036
  6. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
  7. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
  8. 2018YOLOv3: An Incremental Improvementcited by 2,659
  9. 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,630
  10. 2017Random Erasing Data Augmentationcited by 1,239
  11. 2017Mixed Precision Trainingcited by 1,156
  12. 2022YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectorscited by 982
14 more
  1. 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 950
  2. 2018Path Aggregation Network for Instance Segmentationcited by 798
  3. 2017Deep Reinforcement Learning that Matterscited by 754
  4. 2020Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentationcited by 596
  5. 2019Distance-IoU Loss: Faster and Better Learning for Bounding Box Regressioncited by 459
  6. 2020Generalized Focal Loss: Learning Qualified and Distributed Bounding Boxes for Dense Object Detectioncited by 409
  7. 2019CSPNet: A New Backbone that can Enhance Learning Capability of CNNcited by 381
  8. 2018Rethinking ImageNet Pre-trainingcited by 377
  9. 2020Improving Reproducibility in Machine Learning Research (A Report from the NeurIPS 2019 Reproducibility Program)cited by 322
  10. 2022YOLOv6: A Single-Stage Object Detection Framework for Industrial Applicationscited by 275
  11. 2021TOOD: Task-aligned One-stage Object Detectioncited by 218
  12. 2015Fast Algorithms for Convolutional Neural Networkscited by 102
  13. 2017DSOD: Learning Deeply Supervised Object Detectors from Scratchcited by 41
  14. 2026Cross-Stack Validation of Language-Model Training: A Clinical Fine-Tuning Case Studycited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.