Skip to content

Latest commit

 

History

History

dockerfiles

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

This repository folder contains Dockerfiles to build an docker image with the Intel® Distribution of OpenVINO™ toolkit. You can use Docker CI framework to build an image, please follow Get Started with DockerHub CI for Intel® Distribution of OpenVINO™ toolkit.

  1. Supported Operating Systems for Docker image
  2. Supported devices and distributions
  3. Where to get OpenVINO package
  4. How to build
  5. Prebuilt images
  6. How to run a container

Supported Operating Systems for Docker image

  • ubuntu18 folder (Ubuntu* 18.04 LTS)
  • ubuntu20 folder (Ubuntu* 20.04 LTS)
  • rhel8 folder (RHEL* 8)
  • winserver2019 folder (Windows* Server Core base OS LTSC 2019)
  • windows20h2 folder (Windows* OS 20H2)

Note: dl-workbench folder contains Dockerfiles for OpenVINO™ Deep Learning Workbench.

Supported devices and distributions

OpenVINO Dockerfile Name

Devices:

OpenVINO documentation for supported devices.

Distributions:

  • runtime: IE core, nGraph, plugins
  • dev: IE core, nGraph, plugins, samples, Python dev tools: Model Optimizer, Post training Optimization tool, Accuracy checker, Open Model Zoo tools (downloader, converter), OpenCV
  • base (only for CPU): IE core, nGraph

You can generate Dockerfile with your settings, please follow the DockerHub CI documentation.

  • runtime and dev distributions are based on archive package of OpenVINO product. You can just remove unnecessary parts.
  • base distribution is created by OpenVINO™ Deployment Manager.

Where to get OpenVINO package

You can get OpenVINO distribution packages (runtime, dev) directly from public storage. For example:

  • take 2022.2 > linux > ubuntu20 l_openvino_toolkit_ubuntu20_2022.2.0.7713.af16ea1d79a_x86_64.tgz package.

How to build

Note: Please use Docker CI framework release version corresponding to the version of OpenVINO™ Toolkit that you need to build.

  • Base image with CPU only:

You can use Docker CI framework to build an image, please follow Get Started with DockerHub CI for Intel® Distribution of OpenVINO™ toolkit.

python3 docker_openvino.py build --file "dockerfiles/ubuntu18/openvino_c_base_2022.2.0.dockerfile" -os ubuntu18 -dist base -p 2022.2.0

  • Dev/runtime image:

You can use Docker CI framework to build an image, please follow Get Started with DockerHub CI for Intel® Distribution of OpenVINO™ toolkit.

python3 docker_openvino.py build --file "dockerfiles/ubuntu18/openvino_cgvh_dev_2022.2.0.dockerfile" -os ubuntu18 -dist dev -p 2022.2.0

For runtime distribution, please set appropriate -dist and --file options.

Or via Docker Engine directly, but you need specify package_url argument (see Where to get OpenVINO package section):

docker build --build-arg package_url=https://storage.openvinotoolkit.org/repositories/openvino/packages/2022.2/linux/l_openvino_toolkit_ubuntu18_2022.2.0.7713.af16ea1d79a_x86_64.tgz \
-t ubuntu18_dev:2022.2.0 -f dockerfiles/ubuntu18/openvino_cgvh_dev_2022.2.0.dockerfile .

Prebuilt images

Prebuilt images are available on:

How to run a container

Please follow Run a container section in DockerHub CI getting started guide.

Documentation


* Other names and brands may be claimed as the property of others.