Sunday 15:15–16:00 in Big Room

Deploying Python models to production

Niels Zeilemaker

Audience level:
Intermediate

Description

Deploying models to production can sometimes be more difficult than developing the model itself. In this talk we'll explain how we deploy our Pandas/Scikit machine learning models to production using Flask, Docker, and Kubernetes. Moreover, we'll describe the CI process which automated away all the manual steps which were required.

Abstract

By using an internally developed framework, we allowed Data Scientists to develop models which can easily be deployed to production. The framework exposes models either over HTTP (REST) or binds them to a Kafka topic. Additionally, the framework packages the model and its dependencies in a Docker container, and generates all deployment templates required for deploying to Kubernetes. Finally, we'll describe our Jenkins jobs which automated away all the manual steps.

Subscribe to Receive PyData Updates

Subscribe

Tickets

Get Now