Commit Graph

3973 Commits

Author SHA1 Message Date
Maksim Proshin
a0091768ea
[doc] Improved description of OpenVINO workflow (#6128)
* Update get_started_dl_workbench.md

POToolkit => POTool

* Update QuantizedNetworks.md

POToolkit => POTool

* Moving POT to optimizations section

Moving POT to optimizations section

* structure

* links

* step 1

* step 1 diagram

* step 2

* typo

* step 4

* step 4 diagram

* step 3

* minor corrections

* Applied comments

* Applied comments from Tatiana

* Applied comments from Alex
2021-06-25 19:54:07 +03:00
Ilya Lavrenov
035221a5e5
Installed C API tests (#6386) 2021-06-25 19:11:50 +03:00
Alexey Varyzgin
e8301fb545
[INT8+BF16] x8s8s32x_deconv_fwd bf16 output case elimination (#6237) 2021-06-25 16:47:47 +03:00
Mikhail Nosov
9868bde421
[Frontend] pickle.dumps support for FrontEndManager (#6370)
* [Frontend] pickle.dumps support for FrontEndManager

* Fix clang-format

* Reorganize imports in test_frontendmanager.py
2021-06-25 15:51:33 +03:00
Ilya Lavrenov
391aeebf7e
Added install rules for tests (#6344)
* Moved cmake/templates to <root>

* Removed ngraph versioning, reused IE one

* Merged converage

* Removed duplicatde ngraph cmake options

* Moved dependencies to <root>/cmake

* Removed installing of VERSION

* Start #1

* cpack

* Added component type

* Added installation of tests targets

* Added ngraph tests target install

* Fixed runtime dependencies location

* Disable GNA unit tests

* Revert "Disable GNA unit tests"

This reverts commit da5398622f.

* Installed only core component

* Replaced ENABLE_DEV_PKG_INSTALL with EXCLUDE_FROM_ALL

* Removed extra cmake options
2021-06-25 15:17:17 +03:00
Polina Brzezinskaya
5f90f33731
[IE][VPU]: changed calling of sem_timedwait() to account for EINTR error code (#6213)
changed calling of sem_timedwait() to account for EINTR error code, so it would be restarted.
2021-06-25 13:16:59 +03:00
Ilya Lavrenov
56adef710a
Added missed include(ExternalProject) (#6366) 2021-06-25 12:54:24 +03:00
Denis Orlov
9eb5d875cd
[Doc] Reference POT in documentation for GNA plugin (#6248) (#6346) 2021-06-25 12:29:33 +03:00
Evgeny Lazarev
635ab37a86
MO now shows a hint when --disable_nhwc_to_nchw is needed (#6350)
* MO now shows a hint when --disable_nhwc_to_nchw is needed

* Updated message to be printed using log.error

* Small code refactoring
2021-06-25 12:12:52 +03:00
Anna Khakimova
27441c2310
Pre-processing: Resize Linear U8C3/C4 refactoring (#6356)
* Resize Linear U8 C3C4toPlanes refactoring

* Fix alignment and remove unused code

* Delete extern template specializations
2021-06-25 10:03:32 +03:00
Vladimir Paramuzov
f0abf9ebe3
[IE CLDNN] Fixed config test cases (#6357) 2021-06-25 10:03:11 +03:00
Vladimir Paramuzov
7b6238b47d
[IE CLDNN] Cleanup source tree (#6355) 2021-06-25 09:53:45 +03:00
Michał Karzyński
653fe824d2
[ONNX] Pin Python dependencies (#6102)
* Pin Python dependencies

* Pin Python dependencies

* Update dependency versions

* Remove merge artifact
2021-06-24 21:24:35 +03:00
Vladimir Paramuzov
52d9b81613
[IE CLDNN] Removed events pool usage and updated events class hierarchy (#6229) 2021-06-24 19:05:29 +03:00
Yegor Kruglov
10e5936dee
[MO] Fixes in Merge infer function (#6125)
* move output shape setting to the conditions

* e2e fix

* updated unittests
2021-06-24 18:53:13 +03:00
iliya mironov
7211cd3aa6
Fix transpose with reverse (#6234)
* Fix transpose with reverse

* Add unit test
2021-06-24 18:12:32 +03:00
Mikhail Nosov
6736188526
PaddlePaddle frontend - Core Part (#6036)
* PaddlePaddle frontend - Core Part

Basic functionality, only limited number of supported operations

Rest of operations will be submitted in separate PR

* Remove copy-paste for 'protobuf-generate'

* Remove copy-paste for 'protobuf-generate'

* Disable all installs for static protobuf

* Fixed error in protobuf generator script

* Disable compilation warnings for generated Protobuf code

* Cmake - move PDPD frontend to the bottom
Add install rules for PDPD and Frontend_manager

* Separate working directory for static protobuf

* Use system 'protoc' code generator in case of cross-compiling mode

* Pass SYSTEM_PROTOC to static protobuf subproject

Needed for cross compiling

* Enable back commented out PDPD unit tests

* Fix TODOs

* Fix some comments

* Update according to new gtest

* Removed NGRAPH_EXPORT_TARGETS_ENABLE for PDPD frontend
2021-06-24 16:58:41 +03:00
Irina Burgun
23f689bf74
fixed comments for filters (#6331) 2021-06-24 16:18:28 +03:00
Ilya Sharikov
6cf4f7eecf
Updated path to executable binary for the Python interpreter (#6340) 2021-06-24 13:54:46 +03:00
Ilya Sharikov
b83a1ab1bc
Updated requirements.txt (#6329) 2021-06-24 13:48:31 +03:00
Ilya Lavrenov
92239b39bf
Partially merge ngraph / IE cmakes (#6316)
* Moved cmake/templates to <root>

* Removed ngraph versioning, reused IE one

* Merged converage

* Removed duplicatde ngraph cmake options

* Moved dependencies to <root>/cmake

* Removed installing of VERSION
2021-06-24 13:14:04 +03:00
Vladimir Paramuzov
730577294f
[IE CLDNN] USM refactoring (#6230) 2021-06-24 13:05:49 +03:00
Mikhail Nosov
d49405a0e8
[MO] Initial support of nGraph Frontend API (#6001)
* [NG Frontend] Introduce classes and macros for Frontend-specific exceptions

* [nGraph Frontend] Python bindings

Exposing Python API for nGraph FrontEndManager introduced in PR #5470

* Exposing 'Dimension' class to Python nGraph API

* Model optimizer code from pdpd_frontend

Removed 'use_legacy_frontend' option as not needed for PDPD integration

* Added XML/BIN prints for 'ngraph-FE' serialization path

* Update python bindings to latest code from PR #5995

* Add OV_FRONTEND_PATH to LD_LIBRARY_PATH by default for Model Optimizer

* Test with 'mock' frontend

* Added meta info to generated IR

Added more tests to cover currently supported scenarios
Clang config for MO mock frontend

* some flake8 and pylint fixes

* Try to 'import' ngraph-related packages on top of python files

This will help to specify type of function arguments, but can break unit tests if they're using functions directly without ngraph

* CI fixes

* Run tests from 'main_test.py' inside ngraph environment

* Fixed review comments

* Fixed comments
Added more tests for checking if inputs and outputs are same

* Renamed front_ng to moc_frontend

* Update package_BOM.txt
2021-06-24 12:21:15 +03:00
Patryk Elszkowski
4ed0cdb0dd
update ReshapeLayerTest to have unsigned in output axis (#6276) 2021-06-24 10:32:45 +03:00
Anna Khakimova
c24b302c45
Pre-processing: Resize Linear 1C refactoring (#6330)
* * Resize 8UC1 refactoring

* * Resize 32FC1 refactoring

* Applied comments
2021-06-24 09:39:09 +03:00
Mingyu Kim
123dd1d5ff
[CLDNN] Initial implementation of debug_configuration (#6012) 2021-06-24 07:21:27 +03:00
Ilya Churaev
10af23a90c
Migrated nGraph tests to common gtest (#6314) 2021-06-24 02:52:04 +03:00
Artyom Anokhov
91331b55a2
Removing legacy script install_4_14_kernel.sh. (#6327) 2021-06-24 00:06:52 +03:00
Vladimir Paramuzov
72b5182354
[IE CLDNN] Build OCL ICD loader from sources (#6321)
* [IE CLDNN] Build ICD loader from sources

* [IE CLDNN] Switched ocl submodules to latest tag instead of master

* [IE CLDNN] Added several cmake variables to enable find_package for OpenCL
2021-06-23 23:30:17 +03:00
Egor Duplensky
19b551e068
[CPU] Update mkl-dnn version with fix for false positive assert (#5936) 2021-06-23 14:26:27 +03:00
Egor Shulman
fcc07f80cd
[IE CPU] Reimplement extension nodes via MKLDNNNode API (#5784) 2021-06-23 14:22:10 +03:00
iliya mironov
d690ac6871
Add yolov4 converting tutorial (#6212)
* Add yolov4 converting tutorial

* Update doc

* Update doc
2021-06-23 10:18:33 +00:00
Yuan Hu
240e195025
fix Round tests (#6294)
issue:test_mode always use one type

Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>
2021-06-23 12:37:28 +03:00
Nadezhda Ageeva
3307b1f17c
[GNA]: Cleanup policy (#6216) 2021-06-23 11:20:20 +03:00
Ilya Lavrenov
afe033a39a
Added debug suffix for ngraph dependencies (#6303) 2021-06-23 10:51:32 +03:00
LuweiZhou
c483cdced6
Revise swish (#5983)
* Update Swish OP description.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>

* Use RTTI to declare/define NGraph Swish OP.
Add input element type check when constructing Swish OP.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>

* Add Swish into activation serialization test list.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>

* Add Swish into IE CPU plugin activation single layer test suit.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>

* Add Swish NGraph backend and visitor API tests.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>

* Add Swish unsupported parameter data type test cases.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>

* Update the Swish OP visistor API to use typed test.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>
2021-06-23 10:50:52 +03:00
Andrei Molotkov
f72e2481ff
[IE CLDNN] Improving prepare quantization pass (#5679) 2021-06-23 10:00:18 +03:00
Ilya Lavrenov
2f432980a0
Moved gflags, preprocessing dependencies to root (#6309) 2021-06-23 09:53:18 +03:00
Vladimir Paramuzov
337abf1458
[IE CLDNN] Fixed invalid stream reference in network_output if network is deleted (#6281) 2021-06-23 09:34:42 +03:00
Mikhail Nosov
4a4c3e8ec9
[DOC] Model caching feature overview (#5519)
* Docs: Model caching feature overview

* Update docs/IE_DG/Intro_to_Performance.md

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>

* Apply suggestions from code review

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>

* Review comments
- Moved code examples to snippets
- Added link to Model Caching overview from "Inference Engine Developer Guide"
- Few minor changes

* Update docs/IE_DG/Intro_to_Performance.md

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
2021-06-23 09:33:50 +03:00
hyunback kim
861d89c988
[IE CLDNN] Use single primitive reduce when axis=1(feature) (#4548) 2021-06-23 07:10:04 +03:00
Yegor Kruglov
bfdc6ce7a8
[BERT-NER] Document model support (#6238)
* added docs

* up to date with release branch

* delete print
2021-06-22 16:05:48 +00:00
Anna Khakimova
e00cee2fc6
Pre-processing: Split and Merge kernels refactoring. (#6205)
* * Split and Merge kernel refactoring

* * SFINAE: replace condition compilation macro with std::enable_if
2021-06-22 18:46:23 +03:00
Anton Chetverikov
27ae3ec433
Add documentation on how to convert RCAN model to master branch (#6180)
* Add documentation for PyTorch RCAN model

* Update instruction

* Add new file to list

* Update instruction

* Update instruction

* cherry-pick changes from release branch

* Apply review feedback

* Fix merge conflict
2021-06-22 18:28:37 +03:00
Ilya Lavrenov
ad997410c8
Port to master (#6279)
* add single_layer_test for Interpolate-1 (#6133)

* Fixed InferenceEngineConfig.cmake usage in include() (#6136)

* Deprecated API updates (#6252)

* Fixed links to OMZ / DL Streamer (#6257)

* Added doxygen deprecation for LowLatency

Co-authored-by: Elena Gvozdeva <elena.gvozdeva@intel.com>
2021-06-22 17:43:17 +03:00
Ilya Lavrenov
fa2f9c5201
Migrated to official GoogleTest repo (#6286)
* Move gtest to <root>/wqthirdparty

* Fixed inference engine tests

* Fixed unit-tests

* Fixed GPU

* Fixed clDNN_unit_tests compilation

* Reverted ngraph changes

* Fixed VPU tests

* Fixed deprecated tests compilation

* Removed OpenVINO clone

* Added public submodule

* Removed

* Fixed Windows

* More updates for INSTANTIATE_TEST_SUITE_P

* Use release-1.10.0

* Removed ngraph copy of gtest

* Revert "Removed ngraph copy of gtest"

This reverts commit ec9fe08d79.

* Fixes for TYPED_TEST_CASE

* Fixed GNA tests

* Updated submodule

* Updaed index

* TMP disabled tests

* Revert changes and fix compilation errors

* Fixed caching tests

* Revert back

* Revert back all

Co-authored-by: Michael Nosov <mikhail.nosov@intel.com>
2021-06-22 17:39:39 +03:00
Egor Duplensky
eabaa260ee
[Python Tools] Fix cross_check_tool device config parsing (#6150) 2021-06-22 15:54:24 +03:00
Evgenya Stepyreva
3426a23908
Range for convert precision (#6265)
* ConvertPrecision for opset4::Range

* ConvertPrecision test for Range operation
2021-06-22 15:04:55 +03:00
Maxim Vafin
1bc18d8f4e
Add ngraph shell for AdaptivePool operations (#6126)
Apply review feedback

Fix code style

Add visitors tests

Check visitor for type attribute
2021-06-22 15:00:27 +03:00
Evgenya Stepyreva
b0e932567d
ShuffleChannels shape propagation unified (#6269) 2021-06-22 14:35:30 +03:00