MLOpsPython icon indicating copy to clipboard operation
MLOpsPython copied to clipboard

MLOpsPython

A real demo of Deep Learning project with preprocessing from development to production using code, ops and Machine Learning best practices. Production is a real time REST API.

project_workflow.png

Getting Started

Requirements, Download and install:

  • Pycharm: https://www.jetbrains.com/pycharm/
  • Python 3.11 : https://www.python.org/downloads/
  • Git: https://git-scm.com/downloads
  • Docker-desktop: https://www.docker.com/products/docker-desktop/
  • Bruno: https://www.usebruno.com/
  • NodeJS 18.x: https://nodejs.org/en/download/

On windows your have to use "GitBash" only because all commands are linux bash commands.

git clone https://www.github.com/guillaume-chervet/MLOpsPython

cd MLOpsPython
chmod +x Makefile
# If you have poetry installed
./Makefile 0.14.5

cd production
docker-compose up
# webapp is now available at : http://localhost:4000
# api is available at : http://localhost:8000/health

Workshop to initialize your own repository

  • Workshop to initialize your own repository

Contribute

  • How to run to contribute
  • Please respect our code of conduct