Frontend
I chose to use Next.JS for this, along with AntD as the design principle
Date: 27-12-20
- finished the dataset explorer part
- the user can now upload a dataset, and view the images
- the dataset can also be exported to a zip file, this zip file will be directly sent to lambda, and not its lambda's headache to train the model on that and return the trained model ONNX file
Date: 01-01-21
- WebSockets did not work as i expected, and moreover 6MB is the file size limit, so i cannot use REST API / Web Sockets to transfer the model. Instead i am sticking with creating S3 download urls to download the trained model
- I was able to finish the Folder Upload and Dataset Explorer using Virtual File System and Chocky V2
- I finished the Uploading dataset to backend and wrote all the neccesary functions to check status of model, downloading model, etc.
Date: 10-01-21
- My Exams are over and i've almost finished up, documenting everything now
- To fix the cold start problem, i simply added a get request call on every website refresh, this will keep the lambda awake, also since the lambda is only about 16KB it doesnt take much time to wakeup