README.md 1.3 KB
Newer Older
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
1 2
# DOCKERVINO

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
3
  DockerVINO = Docker + OpenVINO
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
4 5 6

## Introduction

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
7
Docker image compatible with Ubuntu 18.04, Ubuntu 20.04 and Fedora(tested with 33 but should work with others).
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
8 9 10

## Instructions

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
11
Since Openvino releases are quite frequent (2021.3 now), I choose to make the dockerfile public instead of the Docker images.
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
12

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
13
We have 4 images.
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
14

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
15 16 17 18
phase1 -- installs the Openvino SDK, launches a small benchmark and downloads  various dl models and converts them.
Requires: 
* [Docker_ci](https://github.com/openvinotoolkit/docker_ci) image or
* [DockerHub](https://hub.docker.com/u/openvino) image
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
19

20
demo   -- reduces space, adds script to run examples for Kontron
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
21

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
22
benchmark -- adds different traditional networks (vgg, resnet, inception) for benchmarking.
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
23

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
24
debug  -- adds debugging tools to the image to use with open_model_zoo repo
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
25

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
26
You need to build phase1, demo, benchmark and at last debug
Juan Diego Gonzales Zuniga's avatar
Juan Diego Gonzales Zuniga committed
27 28 29 30
```sh
   bash buildcmd
 ```

GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
31 32 33 34
### Launch benchmark
In order to build benchmark and launch it, you need at least phase1.
Modify runcmd depending on CPU/MYRIAD/GPU
 ```sh 
35
   cd benchmark
GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
36 37
   bash buildcmd
   bash runcmd
38 39 40
 ```

Any help/advice is appreciated at juan-diego.gonzales-zuniga@kontron.com
GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
41 42

### Demo
GONZALES ZUNIGA Juan Diego's avatar
Typo  
GONZALES ZUNIGA Juan Diego committed
43
In order to launch a demo, you need phase1. 
GONZALES ZUNIGA Juan Diego's avatar
GONZALES ZUNIGA Juan Diego committed
44 45 46 47 48
 ```sh 
   cd demo
   bash buildcmd
   bash tracker | face | ssd | yolo | humanpose3d
 ```