Coder Social home page Coder Social logo

duketemon / python-model-registry Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 81 KB

Model Registry is the service that exposes API to save, fetch and delete machine learning models

License: MIT License

Dockerfile 1.03% Makefile 0.47% Python 98.50%
machine-learning model-registry model-serving python

python-model-registry's Introduction

Model Registry service

Overview

Model Registry is the service that exposes API to save, fetch and delete machine learning models. Currently, the service is capable to use Mongo DB and file system to manage machine learning models.
The model registry supports the versioning feature that allows to store several versions of the same model. Model tagging feature is coming later

Exposed endpoints

POST / {model_name} {model_version} {file}
Saves file with the name = model_name and version = model_version

GET / {model_name} {model_version}
Returns a model as a file with the name = model_name and version = model_version

DELETE / {model_name} {model_version}
Deletes from a storage the model with the name = model_name and versions = model_version

GET /health_check
health check endpoint

GET /docs
Swagger UI

GET /redoc
Redoc UI

Project Files Structure

src - source code
tests - unit tests
tests-e2e - end-to-end tests

How to contribute

Contributions are always welcomed. There is a lot of ways how you can help to the project.

python-model-registry's People

Contributors

duketemon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.