Skip to Content
Packaging Machine Learning Models with Docker
video

Packaging Machine Learning Models with Docker

by Alfredo Deza, Noah Gift
May 2021
Beginner to intermediate content levelBeginner to intermediate
36m
English
Pragmatic AI Labs

Overview

One of the important aspects of MLOps, also known as Machine Learning Operations or Operationalizing Machine learning, is to package ML models. How exactly do you package ML models? In this video I show you exactly what that means, and go through the process of packaging an ONNX model taken from the ONNX Model Zoo. I end up with a docker container that can be shared, exposing an API that is ready to consume and perform live predictions for sentiment analysis.
Topics include:
* What are the concepts behind packaging Machine Learning Models
* Create a sentiment analysis API tool with Flask
* Define dependencies and a Dockerfile for packaging
* Create a container with an ONNX model that can be deployed anywhere with an HTTP API
A few resources that are helpful if you are trying to get started with SBOMs, generating them and using them to capture vulnerabilities:
* The RoBERTa ONNX Model
* Schema labeling concetps for Docker containers
* The Practical MLOps code respository full of examples

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

MLOps packaging: HuggingFace and Docker

MLOps packaging: HuggingFace and Docker

Alfredo Deza, Noah Gift
The Docker Video Collection

The Docker Video Collection

Solomon Hykes, Ying Li, David Lawrence, Ben Hall, AJ Bowen, Jérôme Petazzoni

Publisher Resources

ISBN: 50116VIDEOPAIMLOtherOtherOther