QScheduler: Adaptive Gradient Sampling for Zeroth-Order On-Device Training on INT8 NPUs

Victor Felipe Domingues Do Amaral, Pierre Demaj, Erwan Libessart, Laurent Folliot, Anthony Kolar +1 more
7/21/2026
cs.LG

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{amaral2026qscheduler,
  title  = {QScheduler: Adaptive Gradient Sampling for Zeroth-Order On-Device Training on INT8 NPUs},
  author = {Victor Felipe Domingues Do Amaral and Pierre Demaj and Erwan Libessart and Laurent Folliot and Anthony Kolar and Philippe Bénabès},
  year   = {2026},
  eprint = {2607.18802},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.18802v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.18802.svg)](https://codeofpaper.com/paper/2607.18802)

Discussion