Home

Awesome

FastAPI for Machine learning models

by Nathan Lauga.

Inspired by eightBEC's work.

Code strucutre

.
├── api
│   ├── app
│   │   ├── api
│   │   │   ├── __init__.py
│   │   │   └── routes
│   │   │       ├── heartbeat.py
│   │   │       ├── __init__.py
│   │   │       ├── prediction.py
│   │   │       └── router.py
│   │   ├── core
│   │   │   ├── config.py
│   │   │   ├── event_handlers.py
│   │   │   ├── __init__.py
│   │   │   ├── messages.py
│   │   │   └── security.py
│   │   ├── __init__.py
│   │   ├── main.py
│   │   ├── models
│   │   │   ├── heartbeat.py
│   │   │   ├── __init__.py
│   │   │   ├── payload.py
│   │   │   ├── prediction.py
│   │   ├── services
│   │   │   ├── __init__.py
│   │   │   ├── model.py
│   │   └── utils
│   │       ├── __init__.py
│   │       └── utils.py
│   └── src
│       └── model.pkl
├── data
│   └── adult.csv
├── docker
│   ├── fastapi
│   │   ├── Dockerfile
│   │   └── requirements.txt
│   └── jupyter
│       ├── Dockerfile
│       └── requirements.txt
├── docker-compose.yml
├── notebooks
│   └── create_model.ipynb
└── README.md