TinyMLaaS-main
This is the main repository of Tiny Machine Learning as a Service project for Software Engineering Project course at University of Helsinki, summer 2023.
Overview
The GitHub pages describe the overview of the project and the functionality of the machine learning modules: training, compiling, installing and observing.
Repositories
Documentation
Running the project
Use Docker to build and run the whole project.
- Clone this repository
- Run
docker compose up -d
This will set up both the backend and frontend, and a network between the two
If the bridge is also needed on the same machine, use the docker-compose-with-bridge.yml file. This will build and run the frontend, backend and bridge and create a network between all three components.
- Clone this repository
- Run
docker compose up -f docker-compose-with-brdige.yml -d
Note that requires the Sysbox runtime to be installed and running, as the bridge uses this module.
Running individual parts of the project
See instructions in respective repositories for frontend, backend and the birdge / relay service for MCUs.