This is the main repository of Tiny Machine Learning as a Service project for Software Engineering Project course at University of Helsinki, summer 2023.
The GitHub pages describe the overview of the project and the functionality of the machine learning modules: training, compiling, installing and observing.
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.
See instructions in respective repositories for frontend, backend and the birdge / relay service for MCUs.