Commit Graph

3956 Commits

Author SHA1 Message Date
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
Edward Shogulin
15ee515a88
[Runtime] INT8 inference documentation update (#5949) 2021-06-22 13:05:27 +03:00
cecilia peng
38bb6dc874
spec revise: add attribute "normalize" to Paddle NMS operators. (#6290) 2021-06-22 12:34:34 +03:00
Yuan Hu
b68166fc3c
Revise Round operation reference implementation (#6287)
* Revise OP Round

improve the input type error check
add attribute test case

Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>

* fix clang code style issue

Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>
2021-06-22 11:05:26 +03:00
Duncan Ding
5ce5f9e0c8
Revise SoftPlus operation reference implementation 37559 (#5938)
* change threshold to 20 instead of max limit of data type

* add invalid input type test case

* add invalid input data check

* add input type dynamic check

* add backend test case

* add more clarity on spec and align with real implementation

* Revert "[CPU] Fix for  CoreThreadingTestsWithIterations tests (#5892)"

This reverts commit 115aa143ef.

* Revert "Revert "[CPU] Fix for  CoreThreadingTestsWithIterations tests (#5892)""

This reverts commit 95afa50d94.

* Revert "change threshold to 20 instead of max limit of data type"

This reverts commit 91af825056.

* Revert "add more clarity on spec and align with real implementation"

This reverts commit a3b232a8fb.

* add visitor attribute test case

* Revert "add visitor attribute test case"

This reverts commit 610728f1ab.

* add attribute test case

* revise the attribute visitor test per parametrized visitor API PR: #6181
2021-06-22 10:04:11 +03:00
Piotr Szmelczynski
77912ca06e
Revise negative (#5955)
* update spec

* add RTTI macro

* create visitor test

* clean backend test file

* add negative to type_prop tests of unary_ops

* add validate_and_infer_types method

* remove negative from type_propp unary_ops

* create negative type_prop tests

* remove boolean check from validate_and_infer_types

* update supported types in spec

* Remove check for signed numeric types

* Remove type_prop test cases with non-signed type

* Add zero sized negative test to interpreter manifest

* Revert "update supported types in spec"

This reverts commit a7ac3e4dc8.

* Revert "update spec"

This reverts commit 4c431d753d.

* Add minor changes to review op class

 * Add validation of inputs and outputs in evaluate
 * Use shape from host tensor to calculate element count

* Minor changes in variable names of backend tests

* Add SLT case with integer precision

* Add operation to list of trusted ops

* Address review comments:

 * Add bf16 precision to evaluate method
 * Use unary ops typed case tests for type_prop tests
 * Add end of line to interpreter manifest

* Refactored visitor unit test

* Fix typo in visitor test name

Co-authored-by: ggalieroc <gabriele.galiero.casay@intel.com>
2021-06-22 09:44:31 +03:00
Mikhail Nosov
6926d5d639
[nGraph FE] Python bindings for nGraph FrontEndManager API (#5995)
* [NG Frontend] Introduce classes and macros for Frontend-specific exceptions

* [nGraph Frontend] Python bindings

Exposing Python API for nGraph FrontEndManager introduced in PR #5470

* [nGraph Frontend] Python bindings

Exposing Python API for nGraph FrontEndManager introduced in PR #5470

* Added docs + moved sources to 'pyngraph/frontend'

* Fix issues after rebase

* Fix clang

* Moving ngraph/python/tests_cpp to ngraph/python/tests/mock

* Fix cmakelists-related comments

* Apply review comments

* Added dots to docstrings

* Cmake - Set target properties for ARCHIVE/PDB/COMPILE_PDB as well as for LIBRARY_OUTPUT_DIRECTORY
2021-06-22 08:24:47 +03:00
Ilya Naumov
4dc9c03511
Fix demo scripts (#6280)
* Fix unknown command line flag errors if -sample-options is used

* Fix raw escape sequences output with dashes

* Fix raw escape sequences output with run_again message

* try change sampleoptions to array
2021-06-21 21:08:21 +03:00
Pavel Esir
3b2da7de30
[docs] corrected DeepSpeech conversion (#6011)
* corrected output names in DeepSpeech conversion doc

* mo args correction

* changed instruction for DeepSpeech version 0.8.2

* added venv activate; removed redundant ending

* added picture and squashed MO graph input args into one

* Apply suggestions from code review

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

* applied review comments

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
2021-06-21 19:14:37 +03:00
Vladislav Golubev
6799a31911
LPT fixes (#6214)
* [LPT] StridedSlice fix

* [LPT] separateInStandaloneBranch fix
2021-06-21 18:02:23 +03:00
Dmitrii Khurtin
9e7d98fca9
Additional checks are added to prevent errors from occurring on the GNA library (#5953)
* additional checks are added to prevent errors from occurring on the GNA library side

* fixing after review

* move AreLayersSupported from Cnn2D namespace

* GNA_DEBUG is commented

* batch size <= 8 test was added
2021-06-21 17:53:38 +03:00
Egor Duplensky
c5b940ecdb
Correct output nodes naming in scope of NMS transformation (#6119)
* Correct output nodes naming in scope of NMS transformation

Details:
NMS transformation changes name of NMS node output (adds '/convert' suffix)
In case NMS transformation is the last node before Output, it leads to
the situation when InferRequest's network Outputs do not match any
graph's Output nodes.

Tickets:
- 57695

* Add test
2021-06-21 16:13:19 +03:00
Pavel Esir
b2d25da04d
[spec] add Gather-8 with negative indices (#6172)
* add Gather-8 with negative indices

* incremented version

* updated opset8.md
2021-06-21 15:33:13 +03:00
Ilya Churaev
8c5fcdc5c9
Fixed incorrect check in IE backend (#6241) 2021-06-21 15:05:16 +03:00
Irina Burgun
d71ac2e2c1
Added filters block to report template (#6201) 2021-06-21 13:07:34 +03:00
Alina Kladieva
cd0ded7ee3
Exclude test failing on Ubuntu20 precommit scope (#6202) 2021-06-21 12:38:49 +03:00
Eugeny Volosenkov
487aff7d7e
[Attention OCR] Document model support (#6153)
* Add doc How to convert AttentionOCR

* Add converting

* Add converting 2

* Add converting 3

* Fix document

* Fix document1

* Fix document1

* Fix document1

* Fix ie_docs

* Fix model/path

* Add link to Convert_Model_From_TensorFlow.md

* fix doc

* Fix documentation
2021-06-21 09:53:09 +03:00
Ilya Lavrenov
6239ff8a1c
Removed deprecated documentation (#6253)
* Removed deprecated documentation

* Removed snippets
2021-06-21 08:27:15 +03:00