中文

Lotus:面向双阶段检测器的基于学习的在线热管理与延迟变动管理

计算机视觉与模式识别 2024-10-16 v1 机器学习

摘要

双阶段目标检测器具有高准确率和精确定位能力,尤其擅长识别小目标,因而在各种边缘计算应用中受到青睐。然而,双阶段检测方法的高计算成本会在边缘设备上引发更严重的热问题,导致动态运行频率变化,从而造成较大的推理延迟波动。此外,不同帧中提案数量的动态变化会导致随时间推移的计算量差异,进一步加剧延迟波动。边缘设备上检测器的显著延迟波动会损害用户体验并浪费硬件资源。为避免热节流并提供稳定的推理速度,我们提出了一种名为 Lotus 的新型框架,专为双阶段检测器设计,基于深度强化学习(DRL)在线方式联合动态调整 CPU 和 GPU 的频率。为证明 Lotus 的有效性,我们在 NVIDIA Jetson Orin Nano 和 Mi 11 Lite 移动平台上实现了该框架。结果表明,Lotus 能在各种设置下持续且显著降低延迟波动,实现更快的推理,并维持较低的 CPU 和 GPU 温度。

关键词

引用

@article{arxiv.2410.10847,
  title  = {Lotus: learning-based online thermal and latency variation management for two-stage detectors on edge devices},
  author = {Yifan Gong and Yushu Wu and Zheng Zhan and Pu Zhao and Liangkai Liu and Chao Wu and Xulong Tang and Yanzhi Wang},
  journal= {arXiv preprint arXiv:2410.10847},
  year   = {2024}
}

备注

DAC'24, code is available at: https://github.com/wuyushuwys/LOTUS