Commit Graph
70 Commits
Author SHA1 Message Date
Sergey Lyubimtsev fae1c27657 Add missed dependencies for OpenVINO Runtime wheel build (#11193)
* Disable IncrediBuild

* Add dependencies for frontends

* new line

* Add dependencies for frontends

* Enable IncrediBuild
2022-03-25 11:42:40 +03:00
Sergey Lyubimtsev dacdf67c2c Update Benchmark guides (#11076) (#11085)
* - Update Benchmark Tool usage message
- Remove not existed paths
- Fix examples
* remove reference on FPGA

(cherry picked from commit 3caa77eb30)

# Conflicts:
#	samples/cpp/benchmark_app/README.md
2022-03-21 19:31:17 +03:00
Sergey LyubimtsevandYuan Xu 412f2190d1 Update for get started samples (#10975)
* Update for get started samples

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* formatting

* rewording

* fix links

* fix formatting

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* replace squeezenet1.1 with googlenet-v1

* GoogleNet v1 Caffe* model

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2022-03-17 16:01:42 +03:00
Sergey Lyubimtsev 5f27c74d96 Add description for zsh: no matches found : openvino-dev[...] issue. (#10950)
* Add description for `zsh: no matches found : openvino-dev[...]` issue.

* spell check
2022-03-15 13:37:39 +03:00
Sergey Lyubimtsev dd076264eb add pre-release description for wheels packages (2) (#10813)
* add pre-release description for wheels packages

* refactoring

* lines

* Revert "lines"

This reverts commit 01a74dc168.

* linters

* linters

* nighly revision of docs URL
2022-03-11 11:09:17 +03:00
Sergey Lyubimtsev 0dc2ab182b Update APT instructions according to repository configuration (#10869) 2022-03-11 10:45:31 +03:00
Sergey Lyubimtsev 498d865ea6 Correction for install guides: (#10373)
- OpenVINO installer path for macOS
- Default install pathnon macOS
- Red Hat Enterprise Linux 8.x, 64-bit is not part of IRC installer
2022-02-15 16:22:26 +03:00
Sergey Lyubimtsev acf8cacfbc requirements markers clean up (#10179)
* requirements markers clean up

* formatting & comments

* typos
2022-02-09 10:18:24 +03:00
Sergey Lyubimtsev 4b35d48283 Add ability to generate requirements.txt files with dev tags (#9986) 2022-01-28 18:23:10 +03:00
Sergey Lyubimtsev 4cd20425c3 Building of openvino-dev wheel results many temp files in source tree (#9936) 2022-01-28 13:14:26 +03:00
Sergey Lyubimtsev 54203a2095 Fix for setting PATH to openvino libs installed from pip in windows conda env (#9892) 2022-01-25 14:58:19 +03:00
Sergey Lyubimtsev dbae4fef18 Update install guides for PyPI (#9760)
* update copyright

* Inference Engine -> OpenVINO™ Runtime

* Update package names

Update link to release notes
Update link to Inference Engine guide
Add note about plugins supported on macOS

* update names in headers

* trademarks

* beautify wording
2022-01-21 19:31:08 +03:00
Sergey Lyubimtsev 9ead9b4831 Remove test_utils package from distributions (#9780) 2022-01-20 13:27:51 +03:00
Sergey Lyubimtsev 5ebbad9bcf Fixes for scripts (#9640)
* fixes for scripts

* reduce to warning python bitness check
2022-01-17 21:54:05 +03:00
Sergey Lyubimtsev 98cbaf0f08 align numpy version range for openvino wheel package (#9669) 2022-01-17 12:00:04 +03:00
Sergey Lyubimtsev 0ff88458f9 fix PyPI upload error: Invalid value for classifiers. Error: Classifier 'OSI Approved :: Apache Software License' is not a valid classifier. (#9656) 2022-01-14 13:09:12 +03:00
Sergey Lyubimtsev f1a25b398c Clean up setupvars scripts (#9410)
* Clean up setupvars scripts

* align opencv

* fix opencv location

* fix env windows

* fix env windows

* check upper bound for supported python version

* remove ROOT var

* revert PYTHONPATH

* fix error message

* fix pyver option

* revert OpenCV

* okay -> true
2021-12-29 17:57:56 +03:00
Sergey Lyubimtsev 4188dbbf9f install_openvino_dependencies.sh update (#9398)
* Remove opencv requirements from default components list

* Remove opencv requirements from default components list

* fix typo
2021-12-27 13:06:12 +03:00
Sergey Lyubimtsev 73143b8c03 Add batch plugin to openvino wheel (#9432) 2021-12-25 12:42:55 +03:00
Sergey Lyubimtsev 557d20e2e2 Update install guides for wheels (#9390)
* Update install guides for wheels

* remove extra comma

* License update
2021-12-23 18:12:23 +03:00
Sergey Lyubimtsev ff330ea41e Fetch requirements directly from openvino tools (#9154)
* Fetch requirements directly from accuracy_checker

* get requirements from pot & benchmark tool directly
2021-12-20 14:01:17 +03:00
Sergey Lyubimtsev b41cb57773 Fix build issue for openvino wheel package on Windows (#9265)
* Fix build issue for openvino wheel package on Windows

* fix env
2021-12-17 10:42:21 +03:00
Sergey Lyubimtsev 460a6634fd Fix build issue for openvino wheel package on Windows (#9231)
* fix build issue for openvino wheel package on Windows

* revert ngraph_libs
2021-12-16 13:01:03 +03:00
Sergey Lyubimtsev 7c759b894b Remove ngraph component (#9152) 2021-12-10 21:19:13 +03:00
Sergey Lyubimtsev 37e23cda8d fix tags for wheel package name (#9098) 2021-12-09 17:05:24 +03:00
Sergey Lyubimtsev 01236619b5 Update TPP files for wheels (#8935)
* Update TPP files for wheels

* Remove myriad plugin and update `openvino` package description

* Update for product names
2021-12-08 12:50:30 +03:00
Sergey Lyubimtsev c11ae2d691 Add requirements files generation for installer (#9019)
* Add requirements files generation for installer (#8940) *

* remove caffe2
2021-12-06 01:15:31 +03:00
Sergey LyubimtsevandIlya Lavrenov 1d6d3ebea8 Add requirements files generation for installer (#8940)
* Add requirements files generation for installer

* add line

* fix build

* fix var

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2021-12-02 11:54:38 +03:00
Sergey Lyubimtsev 6c3e68a8d1 Add openvino-dev wheel build from opensource (#8174)
* Add openvino-dev wheel build from opensource

* fix path to OMZ tools

* fix for working directory

* change order

* pull out requirements to requirements.txt for snyk scans

* fix patterns

* fix patterns

* fix AttributeError: : 'PosixPath' object has no attribute 'startswith'
2021-11-09 14:37:17 +03:00
Sergey Lyubimtsev 947f00bc56 Fix for openvino.tools.* module load issues. (#8219) 2021-10-27 11:56:17 +03:00
Sergey Lyubimtsev a10f40d6d4 Set scikit-image~=0.18.3 for python versions >=3.7 (#7910)
* Set scikit-image~=0.18.3 for python versions >=3.7

* Set scikit-image>=0.17.2 (0.17.2 is not available for >=3.7)
2021-10-12 11:49:42 +03:00
Sergey Lyubimtsev 42b93bed42 Add support of pkgutil-style namespace packages (#7422)
* Add support of pkgutil-style namespace packages

* fix linter issue (mypy)

* fix linter issue (mypy)

* ignore # mypy issue #1422

* E261 at least two spaces before inline comment
2021-09-08 19:28:00 +03:00
Sergey Lyubimtsev 4978e8e6f8 Fix setup.py paths (#7345)
* fix paths & setup.py install

* fix linter issues

* remove extra spaces

* fix CI issues

* remove extra lines

* fix indent
2021-09-06 11:08:26 +03:00
Sergey Lyubimtsev 96732e3f0e Build openvino wheel package from setup.py (#7091)
* Added ability to build wheel package by executing `setup.py bdist_wheel`

* fix linter issues

* fix formating

* remove blank line
2021-08-18 12:38:54 +03:00
Sergey Lyubimtsev c771b1e2e0 Merge benchmark tools dirs (#6960)
* add missed __init__.py files

* Update __init__.py

empty line

* Merge infirence_engine/tools/benchmark_tool with tools/benchmark_tool

* Update MD links

* remove benchmark_tool  from package_BOM.txt

* add tools folder to the list of Doxygen files

* fix relative paths

* Update index.md

remove extra line
2021-08-12 11:38:03 +03:00
Sergey Lyubimtsev 8d36e8fdef Add missed benchmark tool __init__.py files (#6919)
* add missed __init__.py files

* Update __init__.py

empty line
2021-08-04 10:39:41 +03:00
Sergey Lyubimtsev 6e14890972 Align folder structure for Benchmark Tool (#6625)
* openvino namespace for benchmark tool

* change readme wording

* remove duplicated  README.md
2021-07-19 11:57:51 +03:00
Sergey LyubimtsevandAndrey Zaytsev c8c515e403 Install guides improvements (#6418)
* Install guides improvements

* add bullet to conda  System Requirements

* fix formating

* - Add conda install command for Ubuntu20

- fix typo /tmp

* added conda prerequisites

* Update installing-openvino-apt.md

* Update installing-openvino-conda.md

* Update installing-openvino-conda.md

CentOS 7.6

* Update installing-openvino-apt.md

APT Repository

* Update installing-openvino-conda.md

Added Introduction & notice about runtime package

* Update installing-openvino-conda.md

Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
2021-07-14 17:55:12 +03:00
Sergey LyubimtsevandTatiana Savina 79a6ad0c0f [OV-DOC] Issues with pypi-openvino-dev.md (#6343)
* [OV-DOC] Issues with pypi-openvino-dev.md

* add example for pip install on Ubuntu

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
2021-07-09 17:32:26 +03:00
Sergey Lyubimtsev b893eae9e7 Fix for missed OMZ public models in openvino-dev package (#6568)
* Fix for missed OMZ public models in openvino-dev package

* fix linter issues
2021-07-09 15:27:56 +03:00
Sergey Lyubimtsev 5f3144c700 Enable make clean to remove ie_wheel artifacts (#5961)
* enable make clean to remove ie_wheel artifacts

* ./setup.py:132:1: E302 expected 2 blank lines

* fix CI build issue

* set ouput dir for whl file to CMAKE_BINARY_DIR

* cleanup

* blank line
2021-06-03 14:08:42 +03:00
9a86cbffa7 PyPi install guides improvements (#5756)
* Update for install guides:

  - Human rights notice
  - Components descriptions update & console scripts
  - Extras requirements definition
  - Change verification step to Model Optimizer call

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* order

* fix grammar

* Update according to recommendations from InfoDev

* high-quality

* Caffe2*

* Update document style

Add additional verification step

* specify Ubuntu version for troubleshooting

* Add reference  to POT API.

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>
2021-05-31 14:15:51 +03:00
Sergey Lyubimtsev 04cf463c0b Add auto plugin to openvino wheel (#5855) 2021-05-28 12:58:51 +03:00
Sergey Lyubimtsev b07bcfb060 Python wheel: failed to set RPATH for 3rd parties (#5835)
* Python wheel: failed to set RPATH for 3rd parties

* fix linter issues

* fix indent

* vpu_custom_kernels

* move ELF check under linux condition

* pylint
2021-05-26 21:31:06 +03:00
Sergey Lyubimtsev 5adf2ee80e [DOCS] Inconsistence between Python versions supported in OpenVINO (#5790)
* [DOCS] Inconsistence between Python versions supported in OpenVINO and Anaconda

* colon

* split
2021-05-26 19:19:03 +03:00
Sergey Lyubimtsev b835c6e60a Added Troubleshooting section (#5625)
* Added Troubleshooting section

* correct gamma
2021-05-18 12:28:42 +03:00
Sergey Lyubimtsev bcbc3fe8cd Update EULA link for PyPI install guides (#5452) 2021-05-18 12:25:37 +03:00
Sergey Lyubimtsev addf7dc1e0 remove package_data and entry_points (#5635) 2021-05-14 18:02:35 +03:00
Sergey Lyubimtsev 5af767a0a2 Add MO extras requires for supported DL frameworks (#5615)
* Add extras requires for supported DL frameworks

* fix pylint issues

* codestyle (PEP8)

* Indentation
2021-05-13 20:20:41 +03:00
Sergey Lyubimtsev d339cbebfb Updated list of supported OS for PyPi (#5525)
* Updated list of supported OS for PyPi

* merge of Helena branch

* 55103: add instructions to install Microsoft* Visual C++ Redistributable Package
2021-05-07 12:04:51 +03:00
Sergey LyubimtsevandRoman Donchenko 7d5fd3d51c MO Transformation configs are missing in openvino-dev package (#5302)
* MO Transformation configs are missing in openvino-dev package

* fix pylint issues

* add escape

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* add escape

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* add mo_caffe.proto

* Add MO package_data to openvino-dev package

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>
2021-04-28 10:15:22 +03:00
Sergey Lyubimtsev 6d28be7411 Enable CPack for Python samples (#5406)
* Enable Python samples for CI & CPack

* remove external dependency for CMakeLists file
2021-04-27 18:53:55 +03:00
Sergey Lyubimtsev 5912c983d4 Enable make install for openvino/tools folder (#5326)
* enable make install for openvino/tools folder

* fix component name

* use python_tools as component name

* update ie_cpack_add_component name

* enable CPack for python tools

* use find_package(PythonInterp)
2021-04-26 18:06:39 +03:00
Sergey Lyubimtsev b92fa8f303 Add benchmark app to openvino-dev package (#5135)
* Add openvino-tools package (benchmark_app)

* Add openvino-tools package (benchmark_app)

* entry point for benchmark_app

* use find_namespace_packages to search

* Add progress package in openvino-dev requirements list

* Define Apache Software License  license, add openvino to install_requires

* remove unused module
2021-04-19 12:50:57 +03:00
Sergey Lyubimtsev 8013d2f7ba MO cannot convert Caffe model from PyPI "openvino-dev" distribution (#5239)
* MO cannot convert Caffe model from PyPI "openvino-dev" distribution

* use os.pardir instead of '..'

* remove mo subdir
2021-04-16 13:35:25 +03:00
Sergey Lyubimtsev f438a3a321 Add entry point for model optimizer as 'mo' alias (#5052)
* Add entry point for model optimizer as 'mo' alias

* Add entry point for mo package
2021-04-06 10:41:44 +03:00
Sergey Lyubimtsev b55be5594b compression.configs.hardware config to package_data (#5044) 2021-04-01 12:20:20 +03:00
Sergey Lyubimtsev 222a709c6c NGraph python api cannot be built w/o onnx importer (#4880)
* NGraph python api cannot be built w/o onnx importer

* add target condition
2021-03-25 12:26:35 +03:00
Sergey Lyubimtsev dde565d187 Align builds locations for ngraph and ie python bindings (#4095)
* Align builds folders for ngraph and ie python bindings

* fix merge issue

* Replace hardcoded path in PYTHONPATH with setupvars.sh

* remove unused docker instructions

fix output directory for local wheel build (ngraph_DIR is set)

* add newline at end of file

* fix merge issue
2021-03-09 16:28:23 +03:00
Sergey Lyubimtsev abaf155b42 Prevent targets installation for 3rd party libs (mkl-dnn) (#4096) 2021-01-31 12:54:50 +03:00
Sergey Lyubimtsev ce0537bd1f [CMake] Fixes for TBB tmp location (#3997)
* fixes for TBB tmp location:

- DL_SDK_TEMP path is not normalized, that leads to paths check mismatch in CMake conditions
- TBB is not downloaded again in a case tmp location is cleaned up and build restarted (TBB_DIR and TBBROOT are cache variables)

* use reset_deps_cache & update_deps_cache for TBB_DIR var.

* single  reset_deps_cache call
2021-01-25 19:06:12 +03:00
Sergey Lyubimtsev 298506fb14 Demo scripts improvements. (#3954)
* Demo script improvements.

 - Detect Visual Studio version installed into not-default location
 - Fix change directory for a case VS and OpenVINO resideds on different disks
 - Align indents

* fix indents
2021-01-25 12:23:07 +03:00
Sergey Lyubimtsev fa41a799b5 Inconsistent inference results for hello_classification sample between Windows and Linux (44369) (#3849)
* Fix image load issue

* remove extra line
2021-01-14 17:22:41 +03:00
Sergey Lyubimtsev 51f3b33a83 Align location to OMZ demos (#3754)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] fix file permissions for install location

* enable make install for OMZ

* Add option description

* remove OMZ fetching & install
2021-01-12 17:17:47 +03:00
Sergey LyubimtsevandAndrey Zaytsev 2e6ea1e290 CMake based build for pyngraph module (#3080)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [nGraph] Python API should be compiled and installed via CMake (41857)

* Refactored wheel setup script to build module using CMake

* Update build instructions

* Added USE_SOURCE_PERMISSIONS to cmake install

* Adjust CMake compiler flags conditions

* fix CPack issue for CI build pipeline

* case insensitive option check

* build only python API if ngraph_DIR provided

* fix lib extension for macOS

* -fixed style (flake8)

 -added paralllel build option & description

* fix flake8 B006 check

* add ngraph_DIR & remove unsed env. variables.

* Reworked build & test instructions to make it more straightforward

* remove unused CMake arguments for setup.py

* make source dir condition more general

* Update BUILDING.md

* Update BUILDING.md

* Update BUILDING.md

* beautified instructions wording

* fix wheel build issue after sourcing setupvars

* Extend user options to build, install and develop commands

Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
2020-12-24 16:57:58 +03:00
Sergey Lyubimtsev 4f0720176c CMake install fixes (#3600)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* - fix install paths for onnx_reader and ir_reader

- remove static lib installation for plugins on plugins
- 97-myriad-usbboot.rules is installed only for Linux

* added new line

* - Return GNAPlugin to default build list

- Remove test artifacts from cmake install distribution
- Remove nGraph static libs from cmake install distribution

* revert install rule for archive(.lib)

* revert install rule for onnx_importer (.lib)
2020-12-23 23:27:23 +03:00
Sergey Lyubimtsev 51c06ef36b cmake install fixes (#3453)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* - fix install paths for onnx_reader and ir_reader

- remove static lib installation for plugins on plugins
- 97-myriad-usbboot.rules is installed only for Linux

* added new line
2020-12-02 19:19:21 +03:00
Sergey Lyubimtsev b99bacd245 setupvars should export TBB_DIR (44241) (#3434)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* export TBB_DIR  in setupvars
2020-12-02 14:18:59 +03:00
Sergey LyubimtsevandAlexander Zhogov e12b24a0bc CMake installation rules for 3rd party components (#2944)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* Add CMake install rules for OpenVINO 3rd party dependencies

Remove unwanted targets from final distribution (test, static libs, etc)

* remove duplicated targets from install

align GNA Windows install path with Linux

* Add COMPONENT install name for OMP

remove empty lines

* Add OMP to CPack components

* remove gtest from deliverables

add explicitly clDNN_unit_tests target to build

* set clDNN_unit_tests properties only by condition

* remove install commands for clDNN

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2020-11-30 12:29:30 +03:00
Sergey Lyubimtsev 93342f0860 [MO] Add CMake install for Model Optimizer (28291) (#2831)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] fix file permissions for install location
2020-10-30 14:37:06 +03:00