Skip to content

Crear API usando la librería FastAPI para servir un modelo de scikit-learn en un contenedor de Docker

Notifications You must be signed in to change notification settings

albertotb/sklearn_fastapi_docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contenido

En este repositorio vamos a:

  1. Entrenar un modelo de sklearn

  2. Exportarlo usando pickle

  3. Construir una API con FastAPI

  4. Desplegar la API usando un contendor de Docker

Basado en FastAPI and Scikit-Learn: Easily Deploy Models

Requisitos

  • Python 3.6+

  • Librerías numpy, scikit-learn, fastapi, uvicorn y requests

  • Docker

Instrucciones

git clone https://github.com/albertotb/sklearn_fastapi_docker.git
cd sklearn_fastapi_docker
docker build -t api_test .
docker run -d --name api_docker -p 8000:80 api_test

Ejercutar FastAPI

uvicorn main:app --reload

Referencias

About

Crear API usando la librería FastAPI para servir un modelo de scikit-learn en un contenedor de Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 83.0%
  • Python 14.5%
  • Dockerfile 2.5%