U-TOE: Universal TinyML On-board Evaluation Toolkit for Low-Power IoT
- URL: http://arxiv.org/abs/2306.14574v2
- Date: Tue, 22 Aug 2023 20:38:47 GMT
- Title: U-TOE: Universal TinyML On-board Evaluation Toolkit for Low-Power IoT
- Authors: Zhaolan Huang, Koen Zandberg, Kaspar Schleiser and Emmanuel Baccelli
- Abstract summary: U-TOE is a universal toolkit designed to facilitate the task of IoT designers and researchers.
We provide an open source implementation of U-TOE and demonstrate its use to experimentally evaluate the performance of various models.
- Score: 3.981958767941474
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Results from the TinyML community demonstrate that, it is possible to execute
machine learning models directly on the terminals themselves, even if these are
small microcontroller-based devices. However, to date, practitioners in the
domain lack convenient all-in-one toolkits to help them evaluate the
feasibility of executing arbitrary models on arbitrary low-power IoT hardware.
To this effect, we present in this paper U-TOE, a universal toolkit we designed
to facilitate the task of IoT designers and researchers, by combining
functionalities from a low-power embedded OS, a generic model transpiler and
compiler, an integrated performance measurement module, and an open-access
remote IoT testbed. We provide an open source implementation of U-TOE and we
demonstrate its use to experimentally evaluate the performance of various
models, on a wide variety of low-power IoT boards, based on popular
microcontroller architectures. U-TOE allows easily reproducible and
customizable comparative evaluation experiments on a wide variety of IoT
hardware all-at-once. The availability of a toolkit such as U-TOE is desirable
to accelerate research combining Artificial Intelligence and IoT towards fully
exploiting the potential of edge computing.
Related papers
- IoT-LM: Large Multisensory Language Models for the Internet of Things [70.74131118309967]
IoT ecosystem provides rich source of real-world modalities such as motion, thermal, geolocation, imaging, depth, sensors, and audio.
Machine learning presents a rich opportunity to automatically process IoT data at scale.
We introduce IoT-LM, an open-source large multisensory language model tailored for the IoT ecosystem.
arXiv Detail & Related papers (2024-07-13T08:20:37Z) - Integration of Mixture of Experts and Multimodal Generative AI in Internet of Vehicles: A Survey [82.84057882105931]
Generative AI (GAI) can enhance the cognitive, reasoning, and planning capabilities of intelligent modules in the Internet of Vehicles (IoV)
We present the fundamentals of GAI, MoE, and their interplay applications in IoV.
We discuss the potential integration of MoE and GAI in IoV, including distributed perception and monitoring, collaborative decision-making and planning, and generative modeling and simulation.
arXiv Detail & Related papers (2024-04-25T06:22:21Z) - Usability and Performance Analysis of Embedded Development Environment for On-device Learning [0.0]
The research evaluates various development tools with various abstraction levels on resource-constrained IoT devices.
The analysis encompasses memory usage, energy consumption, and performance metrics during model training and inference.
arXiv Detail & Related papers (2024-03-18T09:26:04Z) - ESPnet-SPK: full pipeline speaker embedding toolkit with reproducible recipes, self-supervised front-ends, and off-the-shelf models [51.35570730554632]
ESPnet-SPK is a toolkit for training speaker embedding extractors.
We provide several models, ranging from x-vector to recent SKA-TDNN.
We also aspire to bridge developed models with other domains.
arXiv Detail & Related papers (2024-01-30T18:18:27Z) - DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruning [12.014366791775027]
DTMM is a library designed for efficient deployment and execution of machine learning models on weak IoT devices.
The motivation for designing DTMM comes from the emerging field of tiny machine learning (TinyML)
We propose DTMM with pruning unit selection, pre-execution pruning optimizations, runtime acceleration, and post-execution low-cost storage to fill the gap for efficient deployment and execution of pruned models.
arXiv Detail & Related papers (2024-01-17T09:01:50Z) - Software Engineering Approaches for TinyML based IoT Embedded Vision: A
Systematic Literature Review [0.0]
Internet of Things (IoT) has joined forces with Machine Learning (ML) to embed deep intelligence at the far edge.
TinyML (Tiny Machine Learning) has enabled the deployment of ML models for embedded vision on extremely lean edge hardware.
TinyML powered embedded vision applications are still in a nascent stage, and they are just starting to scale to widespread real-world IoT deployment.
arXiv Detail & Related papers (2022-04-19T07:07:41Z) - How to Manage Tiny Machine Learning at Scale: An Industrial Perspective [5.384059021764428]
Tiny machine learning (TinyML) has gained widespread popularity where machine learning (ML) is democratized on ubiquitous microcontrollers.
TinyML models have been developed with different structures and are often distributed without a clear understanding of their working principles.
We propose a framework using Semantic Web technologies to enable the joint management of TinyML models and IoT devices at scale.
arXiv Detail & Related papers (2022-02-18T10:36:11Z) - Computational Intelligence and Deep Learning for Next-Generation
Edge-Enabled Industrial IoT [51.68933585002123]
We investigate how to deploy computational intelligence and deep learning (DL) in edge-enabled industrial IoT networks.
In this paper, we propose a novel multi-exit-based federated edge learning (ME-FEEL) framework.
In particular, the proposed ME-FEEL can achieve an accuracy gain up to 32.7% in the industrial IoT networks with the severely limited resources.
arXiv Detail & Related papers (2021-10-28T08:14:57Z) - Learning, Computing, and Trustworthiness in Intelligent IoT
Environments: Performance-Energy Tradeoffs [62.91362897985057]
An Intelligent IoT Environment (iIoTe) is comprised of heterogeneous devices that can collaboratively execute semi-autonomous IoT applications.
This paper provides a state-of-the-art overview of these technologies and illustrates their functionality and performance, with special attention to the tradeoff among resources, latency, privacy and energy consumption.
arXiv Detail & Related papers (2021-10-04T19:41:42Z) - Integrated Benchmarking and Design for Reproducible and Accessible
Evaluation of Robotic Agents [61.36681529571202]
We describe a new concept for reproducible robotics research that integrates development and benchmarking.
One of the central components of this setup is the Duckietown Autolab, a standardized setup that is itself relatively low-cost and reproducible.
We validate the system by analyzing the repeatability of experiments conducted using the infrastructure and show that there is low variance across different robot hardware and across different remote labs.
arXiv Detail & Related papers (2020-09-09T15:31:29Z) - LIMITS: Lightweight Machine Learning for IoT Systems with Resource
Limitations [8.647853543335662]
We present the novel open source framework LIghtweight Machine learning for IoT Systems (LIMITS)
LIMITS applies a platform-in-the-loop approach explicitly considering the actual compilation toolchain of the target IoT platform.
We apply and validate LIMITS in two case studies focusing on cellular data rate prediction and radio-based vehicle classification.
arXiv Detail & Related papers (2020-01-28T06:34:35Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.