Brendan Ang

Search

Search IconIcon to open search

FYP

Last updated Aug 23, 2023 Edit Source

# Key terms

AIOT

  1. A low power device simply transmits data to a powerful server, that replies with a decision or inference.
  2. A low power device runs an operating system and applications, built with high overhead (Debian and Python, for example), which allows machine learning to occur locally, but slowly.
  3. Low power device transmit data to a higher powered local server, with ML done on powerful remote server ZephyrOS

# Problem

Is there a way to implement some sort of a framework or library to easily spin up qemu-zephyr instances, and provide functions to make network communication calls? This will improve the emulation process.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
{
	// get global model
	inputs = lib_get_model()

    // PERFORM TRAINING
    

	// PERFORM PREDICTION

	// send outputs back to global server
	lib_send_outputs()
}

https://arxiv.org/pdf/2111.14347.pdf