Home
Softono

Mnist Mlops Learning

Open source Python
108
Stars
22
Forks
1
Issues
2
Watchers
4 years
Last Commit

 About Mnist Mlops Learning

In this project I played with mlflow, streamlit and fastapi to create a training and prediction app on digits

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Mnist Mlops Learning?

We provide expert installation service for this software. Our team will install, configure, and secure Mnist Mlops Learning on your server. plans start at just $30.

Mnist Mlops Learning

View on GitHub

Fastapi + MLflow + streamlit

Setup env. I hope I covered all.

pip install -r requirements.txt

Start app

Go in the root dir and run these

Streamlit

streamlit run frontend/streamlit_main.py

FastAPI

uvicorn backend.main:app

MLflow UI

mlflow ui --backend-store-uri sqlite:///db/bakckend.db

Docker

docker-compose build
docker-compose up

Architecture

image

UI

image image

TODO

  • Dockerize
  • Testing
  • Maybe add celery instead of that background task? (Needs extra configs though)