Deploying Machine Learning Models to Ahead-of-Time Runtime on Edge Using MicroTVM
Not on the map. Why?
Abstract (arXiv)
In the past few years, more and more AI applications have been applied to edge devices. However, models trained by data scientists with machine learning frameworks, such as PyTorch or TensorFlow, can not be seamlessly executed on edge. In this paper, we develop an end-to-end code generator parsing a pre-trained model to C source libraries for the backend using MicroTVM, a machine learning compiler framework extension addressing inference on bare metal devices. An analysis shows that specific compute-intensive operators can be easily offloaded to the dedicated accelerator with a Universal Modular Accelerator (UMA) interface, while others are processed in the CPU cores. By using the automatically generated ahead-of-time C runtime, we conduct a hand gesture recognition experiment on an ARM Cortex M4F core.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 4 of its 18 references that are in the map. First posted on arXiv 10 Apr 2023.
Builds on
4 of 18 references.
References · 4
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
- 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
- 2021The SpiNNaker 2 Processing Element Architecture for Hybrid Digital Neuromorphic Computingcited by 12
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.