Toward Among-Device AI from On-Device AI with Stream Pipelines

01/16/2022
by   MyungJoo Ham, et al.
0

Modern consumer electronic devices often provide intelligence services with deep neural networks. We have started migrating the computing locations of intelligence services from cloud servers (traditional AI systems) to the corresponding devices (on-device AI systems). On-device AI systems generally have the advantages of preserving privacy, removing network latency, and saving cloud costs. With the emergent of on-device AI systems having relatively low computing power, the inconsistent and varying hardware resources and capabilities pose difficulties. Authors' affiliation has started applying a stream pipeline framework, NNStreamer, for on-device AI systems, saving developmental costs and hardware resources and improving performance. We want to expand the types of devices and applications with on-device AI services products of both the affiliation and second/third parties. We also want to make each AI service atomic, re-deployable, and shared among connected devices of arbitrary vendors; we now have yet another requirement introduced as it always has been. The new requirement of "among-device AI" includes connectivity between AI pipelines so that they may share computing resources and hardware capabilities across a wide range of devices regardless of vendors and manufacturers. We propose extensions of the stream pipeline framework, NNStreamer, for on-device AI so that NNStreamer may provide among-device AI capability. This work is a Linux Foundation (LF AI and Data) open source project accepting contributions from the general public.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/16/2021

NNStreamer: Efficient and Agile Development of On-Device AI Systems

We propose NNStreamer, a software system that handles neural networks as...
research
06/09/2022

NNTrainer: Light-Weight On-Device Training Framework

Modern consumer electronic devices have adopted deep learning-based inte...
research
10/19/2022

The Future of Consumer Edge-AI Computing

Deep Learning has proliferated dramatically across consumer devices in l...
research
01/12/2019

NNStreamer: Stream Processing Paradigm for Neural Networks, Toward Efficient Development and Execution of On-Device AI Applications

We propose nnstreamer, a software system that handles neural networks as...
research
12/01/2022

On-device Training: A First Overview on Existing Systems

The recent breakthroughs in machine learning (ML) and deep learning (DL)...
research
06/14/2023

AiXpand AI OS – Decentralized ubiquitous computing MLOps execution engine

Over the past few years, ubiquitous, or pervasive computing has gained p...
research
05/17/2020

Lost and Found: Stopping Bluetooth Finders from Leaking Private Information

A Bluetooth finder is a small battery-powered device that can be attache...

Please sign up or login with your details

Forgot password? Click here to reset