QScheduler: Adaptive Gradient Sampling for Zeroth-Order On-Device Training on INT8 NPUs
Not on the map. Why?
Abstract (arXiv)
Zeroth-Order (ZO) optimization enables On-Device Learning (ODL) on NPU-equipped microcontrollers by estimating gradients through forward passes alone, bypassing the need for backpropagation primitives and reducing memory requirements. The number of gradient samples q critically affects training: insufficient samples produce noisy gradients that plateau early, while excessive samples consume more computational resources. However, finding an optimal q typically requires costly hyperparameter searches. This work introduces QScheduler, an adaptive algorithm that adjusts q based on training progress, and provides the first proof-of-concept of INT8 quantized on-device training on the STM32N6's Neural-ART NPU. Experiments on EuroSAT and STL-10 show that QScheduler matches well-tuned fixed-q configurations for both ResNet18 and MobileNetV2, without requiring prior q hyperparameter optimization.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 22 references that are in the map. First posted on arXiv 21 Jul 2026.
Builds on
10 of 22 references.
References · 10
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2023Fine-Tuning Language Models with Just Forward Passescited by 337
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2022On-Device Training Under 256KB Memorycited by 158
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2022POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Pagingcited by 26
- 2024Stepping Forward on the Last Milecited by 4
Built on by
Not cited yet.