* grouped convolution resolver fix * add reverse_infer for Transpose, Elementwise, Identity and some fixes to successfully OOB convert MXNet models * add reverse_infer for BatchNorms, dynamic groups fix, multi_box_prior.py fix * add reverse infer for trivial cases * input rank setting for image detection ops * reverse_infer for Gather, AttributedGather add todo comment for Parameter * reverse infer for LSTM, swapaxis; fixes and unit-tests for Elementwise, Gather, Transpose; also generalized Parameter reverse_infer; fixed DetectionOutput and partial reverse_infer * clarified comment for LSTM reverse_infer * detalized Elementwise reverse_infer, added several more unit-tests, Split reverse_infer fix, IteratorGetNext_ext.py fix * generalized group convolution resolver * specified in_ports explicitly * clarified Split, Concat, Parameter, other minor typos * relaxed compatibility check for elementwise; simplified scalar extracting for convolution.py and gather.py, fixed replacer order for ConvolutionNormalizer.py * added routine set_input_shapes for image detection ops * fixed typos to pass locally E2E, slightly changed LSTM reverse_infer * VariadicSplit reverse_infer bugfix * IteratorGetNextCut.py added check if port is connected * explicitly specified in_port, added asserts, improved Split reverse infer * sorted imports * reverse_infer for ONNX and MXNet LSTM, GRU, RNN operations * replaced Error raising with red warning * added missing return for defined input shapes, fixed getting num groups for tf conv * added mandatory attributes; fixed failing unit-tests, fixed typo with scalar group in ConvolutionNormalizer * removed priorbox reverse_infer; Parameter reverse_infer corrected to use the only one existing out_port * fixed clarify_partial_shape_test
OpenVINO™ Python* development tools
General
OpenVINO includes following tools:
- openvino.tools.benchmark
Please, refer to https://docs.openvinotoolkit.org for details.
Installation
Prerequisites
Install prerequisites first:
1. Python
Install Python prerequisites:
Run following command to install these prerequisites on Ubuntu*:
sudo apt-get install python3 python3-dev python3-setuptools python3-pip
Python setuptools and python package manager (pip) install packages into system directory by default. There are several options:
- work inside [virtual environment][virtualenv] (best solution).
- use
--useroption for allpipcommands. - install all dependencies with sudo permissions.
In order to use virtual environment you should install it:
python3 -m pip install virtualenv
python3 -m virtualenv -p `which python3` <directory_for_environment>
Before starting to work inside virtual environment, it should be activated:
source <directory_for_environment>/bin/activate
Virtual environment can be deactivated using command
deactivate
2. Install packages
You can install tools by specifying path to tool with setup.py in pip install command:
python3 -m pip install <tools_folder>/
For example, to install Benchmark Tool, use the following command:
python3 -m pip install benchmark_tool/
Configuration
Each subpackage has specific configuration. Please, refer to specific subpackage documentation for details.