Pipeline for recording datasets and running neural networks on the Bela embedded hardware platform

06/20/2023
by   Teresa Pelinski, et al.
0

Deploying deep learning models on embedded devices is an arduous task: oftentimes, there exist no platform-specific instructions, and compilation times can be considerably large due to the limited computational resources available on-device. Moreover, many music-making applications demand real-time inference. Embedded hardware platforms for audio, such as Bela, offer an entry point for beginners into physical audio computing; however, the need for cross-compilation environments and low-level software development tools for deploying embedded deep learning models imposes high entry barriers on non-expert users. We present a pipeline for deploying neural networks in the Bela embedded hardware platform. In our pipeline, we include a tool to record a multichannel dataset of sensor signals. Additionally, we provide a dockerised cross-compilation environment for faster compilation. With this pipeline, we aim to provide a template for programmers and makers to prototype and experiment with neural networks for real-time embedded musical applications.

READ FULL TEXT
research
02/27/2023

An Embedded and Real-Time Pupil Detection Pipeline

Wearable pupil detection systems often separate the analysis of the capt...
research
05/06/2021

Challenges and Obstacles Towards Deploying Deep Learning Models on Mobile Devices

From computer vision and speech recognition to forecasting trajectories ...
research
06/15/2023

Audio Tagging on an Embedded Hardware Platform

Convolutional neural networks (CNNs) have exhibited state-of-the-art per...
research
03/31/2021

SkiffOS: Minimal Cross-compiled Linux for Embedded Containers

Embedded Linux processors are increasingly used for real-time computing ...
research
04/23/2021

DeepSpectrumLite: A Power-Efficient Transfer Learning Framework for Embedded Speech and Audio Processing from Decentralised Data

Deep neural speech and audio processing systems have a large number of t...
research
01/27/2020

The Final Frontier: Deep Learning in Space

Machine learning, particularly deep learning, is being increasing utilis...
research
12/15/2021

Responsive parallelized architecture for deploying deep learning models in production environments

Recruiters can easily shortlist candidates for jobs via viewing their cu...

Please sign up or login with your details

Forgot password? Click here to reset