Commit Graph

3939 Commits

Author SHA1 Message Date
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
LuweiZhou
0361e7ca73
Migrate the unary OP visitor to typed template test. (#6181)
* Migrate the unary OP visitor to typed template test.
The unaray OP list is :Floor, Log, Result, Sqrt, Squeeze.

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

* Add element precision type into GTEST typed parameter.

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

* Update the license to new version.

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

* Update the OP Ceiling visitor test to use unary typed template.

Signed-off-by: Luwei Zhou <luwei.zhou@intel.com>
2021-06-21 07:01:11 +03:00
Ilya Lavrenov
7e66411928
Remove deprecated api (#6256)
* Revert "Fixed creation of C++ wrappers from old API (#5805)"

This reverts commit ffe03b6ed3.

* Removed deprecated API

* Fixes 2
2021-06-20 13:01:32 +03:00
Gleb Kazantaev
72c8743a71
Add NGRAPH_UNIT_TEST_ENABLE cmake key to control backends build in unit-test target (#6232) 2021-06-18 17:59:43 +03:00
cecilia peng
ac01777166
MatrixNMS-8 spec. (#5948)
* Specification of a new operator called MatrixNMS.

This Op functionally equivalent to NonMaxSuppression-5, with an non max suppression algorithm called matrix_nms, and perform more post-processing phases, and lay out
the detection outputs in the way of PaddlePaddle detection.

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update docs/ops/sort/MatrixNMS_8.md

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

* Update MatrixNMS_8.md

* Update MatrixNMS_8.md

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
2021-06-18 17:39:23 +03:00
Alexander Shchepetov
020af3dddd
add TF Roll op test (#6228) 2021-06-18 17:36:08 +03:00
Gleb Kazantaev
b5f2383c1c
Add std::shared_ptr<Variable> attribute comparison support (#6222)
* Add std::shared_ptr<Variable> attribute comparision support

* Added unit test
2021-06-18 17:27:12 +03:00
Gladilov, Gleb
63211d548f
Fixes skip tests config after tests renaming (#6231)
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
2021-06-18 13:34:30 +03:00
Rafal Blaczkowski
b6e62e7a0b
Update Openvino ONNX CI Azure check (#6227)
* Update

* update models

* update models

* Fix models path
2021-06-18 12:58:42 +03:00
Krzysztof Bruniecki
1048e6f69b
[GNA] Introduce an option to invoke the QoS feature (#5827)
* [GNA] [WIP] Introduce an option to invoke the QoS feature 56759

* Apply remaining revew (typos) for PR 5741

* Introduce HW_WITH_SW_FBACK

* Add unit test for HW_WITH_SW_FBACK

* Enable HW_WITH_SW_FBACK in speech_sample cpp

* Use perf counters to report number of HW delivered frames to the user (eg speech_sample)

* Update speech_sample.hpp

based on review

* Update gna_config.hpp

Describe special perf counter

* lint fix

* Apply review

  * Remove special performance counter
  * Add GNA frequency for 6/151 CPU family/model

* Update inference-engine/samples/speech_sample/main.cpp

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>

* Update main.cpp

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
2021-06-18 12:42:18 +03:00
Vladimir Gavrilov
70f9d8564e
Written reading the operation CTCGreedyDecoder for ONNX (as a custom operation). (#6215) 2021-06-18 09:54:41 +03:00
Ivan Tikhonov
8543b42ac0
DeformableConvolution v8 specification (#5684)
* ModulatedDeformableConvolution spec

* add bilinear_interpolation_mode attribute

* updated formulas for DeformableConv v1 and v8, applied review remarks

* fix doxygen formulas

* Update Deformable conv v8 spec, update docs
2021-06-18 09:50:29 +03:00
Gabriele Galiero Casay
9dd0531599
Negative operation specification refactoring (#6204)
* update spec

* update supported types in spec

* Minor changes in spec

Co-authored-by: pszmel <piotr.szmelczynski@intel.com>
2021-06-18 09:20:40 +03:00
cecilia peng
73ef2ffb41
MulticlassNms-8 spec. (#5907)
* MulticlassNms-8 spec.

This Op functionally extends NonMaxSuppression-5, to perform more post-processing phases, and lay out
the detection outputs in the way of PaddlePaddle detection.

* Update MulticlassNMS_8.md

Clarify the meaning of "nms_top_k".

* Update MulticlassNMS_8.md

* Update MulticlassNMS_8.md

* Update MulticlassNMS_8.md

* Update MulticlassNMS_8.md

* Update MulticlassNMS_8.md
2021-06-18 09:20:00 +03:00
Piotr Szmelczynski
94352874a5
Revise ceiling (#6124)
* update spec

* add RTTI macro

* clean backend test file

* create visitor test

* remove Ceiling cpu functional tests from skip_test_config

* fix skip_test_config conflict

* Add type_prop test for Ceiling.

* Fix failing ceiling type_prop tests.

* Replace unary_ops.cpp with single test op files.

* Enable integer tests.

Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2021-06-18 05:50:02 +03:00
Tomasz Dołbniak
1fadfdafe7
Deprecation of Node::get_default_value and some cleanup (#6203)
* Deprecated the get_default_value method of Node class

* Cleanup of the obsolete get_version methods

* Deprecation warnings suppression

* Deprecation of get_default_value for v0 ops
2021-06-18 05:41:26 +03:00
Egor Duplensky
03b00f63bc
[CPU] Extend blob dumping (#5939)
* [CPU] Extend blob dumping

* Allow multiple node types
* Allow dump only input / output blobs
* Allow dump all blobs using "*"
2021-06-17 21:18:14 +03:00
Maria Kaglinskaya
6d4704ba9d
Fix klocwork master (#6219)
* Fix klockwork issues in pruning transformation

* Fixed tabs
2021-06-17 19:59:33 +03:00