PulseAugur
EN
LIVE 08:10:29

QScheduler algorithm enables adaptive on-device AI training on microcontrollers

Researchers have developed QScheduler, an adaptive algorithm designed to optimize on-device training for microcontrollers equipped with Neural Processing Units (NPUs). This method estimates gradients using only forward passes, making it suitable for devices without backpropagation capabilities and reducing memory usage. QScheduler dynamically adjusts the number of gradient samples based on training progress, eliminating the need for costly hyperparameter searches. Initial experiments on the STM32N6's Neural-ART NPU demonstrate that QScheduler achieves performance comparable to manually tuned fixed-q configurations for ResNet18 and MobileNetV2 models on datasets like EuroSAT and STL-10. AI

IMPACT Enables more efficient and accessible on-device AI training on resource-constrained hardware.

RANK_REASON The cluster contains a research paper detailing a new algorithm for on-device training. [lever_c_demoted from research: ic=1 ai=1.0]

Read on arXiv cs.LG →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

QScheduler algorithm enables adaptive on-device AI training on microcontrollers

COVERAGE [1]

  1. arXiv cs.LG TIER_1 English(EN) · Victor Felipe Domingues Do Amaral (GeePs), Pierre Demaj (GeePs), Erwan Libessart (GeePs), Laurent Folliot (GeePs), Anthony Kolar (GeePs), Philippe B\'enab\`es (GeePs) ·

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

    arXiv:2607.18802v1 Announce Type: new 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 requirement…