Commit Graph

1501 Commits

Author SHA1 Message Date
Tomasz Dołbniak
f1444b33e7
ONNX Reader supportModel() implementation (#2744) 2020-10-23 12:13:04 +02:00
iliya mironov
0a59be6f1e
Transformations for hsigmoid op (#2531)
* Add hsigmoid op

* Add tests for hsigmoid

* Add fusion hsigmoid

* Add unit tests for fuse hsigmoid

* Add python api for hsigmoid. Update opset 5

* Update opset5 file

* Add hsigmoid decomposition transformation

* fix

* Move transformations for hsigmoid

* Hot fix

* Fix unit tests

* fix unit tests

* Fix unit test

* Fix code style

* Reverse changes

* Add includes for hsigmoid transformations

* Enable in cldnn

* Refactoring hsigmoid fusion

* Move hsigmoid transforms patterns to cpp file

* Reverse hsigmoid fusion refactoring

* Fix according to code review

* Refactoring transformation

* Hot fix
2020-10-23 12:35:56 +03:00
Piotr Szmelczynski
85b06835aa
Reference implementation for Tile op (#2641) 2020-10-23 10:39:00 +02:00
Mateusz Tabaka
32b886a892
Remove obsoleted Dequantize op (#2780)
* Remove obsoleted Dequantize op

* apply code style
2020-10-23 11:25:08 +03:00
Ilya Lavrenov
ddad7e3505
Fixed -Werror=catch-value= gcc-9 error (#2773) 2020-10-23 10:39:55 +03:00
Mikołaj Życzyński
6b02cd380f
[IE CLDNN] Fix padding in reduce fsv16 kernel (#2787) 2020-10-23 10:16:21 +03:00
Tomasz Dołbniak
d5cd8673f4
Fix the model downloader script (#2784) 2020-10-23 09:58:12 +03:00
Roman Donchenko
ba3fc7fb8a
Fix spelling errors in the API and bindings (#2781) 2020-10-23 09:17:03 +03:00
Ilya Lavrenov
258c51bd1f
Openvino extra module adding - refactored (#2754)
* Rename plugin to module

* Added openvino_contrib handling

* Moved NEON flags to common place

* Fixed -Werror=catch-value= gcc-9 error
2020-10-23 08:54:48 +03:00
Ilya Lavrenov
82ea01b7ff
Removed obsolete comments from cmake (#2748) 2020-10-22 16:11:28 +03:00
Jan Iwaszkiewicz
77794535ab
[ONNX] WA for I64 images (#2411) 2020-10-22 14:06:23 +02:00
Andrew Bakalin
3dfec639f0
[VPU][GT][Tests] Make gemmTranspose pass layout agnostic (#2666)
* [VPU][GT] Make permTranspose pass layout agnostic

* [IE][Tests] Improve MatMul common test class

* [VPU][Tests] Add tests for MatMul

* [VPU][Tests] Review fixes

* [Tests] Add combineShapes for MatMul

* [VPU][GT] Fix assertion condition
2020-10-22 15:04:53 +03:00
Vladimir Paramuzov
16a73508bd
[IE CLDNN] Base kernels refactoring (#2758) 2020-10-22 14:42:42 +03:00
Ilya Churaev
e364271cf6
Constant->Result networks (#2639)
* Added tests

* Changed iterator algorithm

* Fixed legacy tests

* Added plugin tests

* Disabled some tests

* Remover parameter tests

* Fixed conversion

* Use old approach for old tests

* Temp commit

* Fixed iterator

* Fixed some tests

* Change logic to compare iterators

* Disabled CPU functional test

* Temp commit

* Disabled test for GPU

* Fixed network copy

* Try to fix test for Windows

* Disabled test for GNA

* Disable plugin tests

* Disable legacy test

* Remove redundant code
2020-10-22 13:22:38 +03:00
Ilya Churaev
1594489a2f
Added new version of BatchNormInference (#2728)
* Added new version of BatchNormInference

* Fixed code style

* Fixed batch norm inference v5

* Added opset4 and opset5 to IE backend

* Fixed functional test

* Fixed cpuFunc tests

* Fixed transformation order

* Try to fix validation

* Revert some changes

* Updated python API and added tests

* Fixed code style

* Fixed python code style

* Disabled test
2020-10-22 13:21:23 +03:00
Vladimir Paramuzov
4519097e47
[IE CLDNN] Extend supported fusing cases for scale and eltwise (#1960) 2020-10-22 13:06:27 +03:00
Mateusz Tabaka
d901bbfce3
Use MVN in GroupNorm/InstanceNorm in ONNX importer (#2711)
* Use MVN in GroupNorm/InstanceNorm in ONNX importer

* Remove mosaic_8 model from xfail list
2020-10-21 13:48:53 +03:00
Jedrzej Hajduczenia
458425ac9e
[IE CLDNN] Another try to fix multiple-kernel implementations profiling (#2630) 2020-10-21 13:36:32 +03:00
Tomasz Dołbniak
3688ff4c51
Use LogSoftmax-5 in the onnx_importer (#2602) 2020-10-21 10:50:16 +02:00
Anton Pankratv
8a1653b0d1
Supported threading command line options for other devices (#2725)
* Supported thrieding command line options for ohter devices

* Fixed python benchmark
2020-10-21 06:40:18 +03:00
Vladislav Vinogradov
b2747e68f5
[NGRAPH] Fix UNITY build (#2732) 2020-10-21 06:34:35 +03:00
Anton Chetverikov
44406691e5
Add Round-5 operation (#2328)
* Add Round-5 operation

* Add ONNX Round to supported operation list

* Add ngraph implementation for Round operation

* Update MO part

* Create UnaryElementwise class, update Round Operation

* Fix mode attr in mxnet extractor

* Add tests for Round shape infer

* Update 'enable' attr

* Update MO IR Reader to support UnaryElementwise operations

* Minor test refactor

* Update ngraph Round operation

* Add reference implementation

* Add test for reference implementation

* Add test for shape infer

* Add test for IE IR Reader

* AddRound operation to python api

* Fix missed mode attr

* Update Round operation version

* Fix codestyle

* Add MxNet Round to supported layers list

* Fix error in reference

* Fix comments style

* Update CMake file

* Update Ngraph reference test

* Update IE IR Reader tests

* Return v0::Round operation

* Update shape infer tests

* Fix v0::Round reference

* Fix codestyle

* Enum instead of string

* Fix codestyle

* Add Mode attribute adapter

* Update Mode attr

* Fix reference for v0::Round

* Fix codestyle

* Fix mode attr

* Fix get() method

* Fix codestyle in python api

* Update test info

* Fix ngraph api part

* Ad round v5 to interpreter tests

* Fix codestyle is ie reader test

* Update ngraph python api __init__.py file

* Adde opser5 to dafault opsets in ie_ir reader

* Add parser for Round layer

* Remove redundant spaces

* Add round creator to appropriate list

* Remove redundant import

* Commit to bump infrastructure version

I'm sorry for this, but this commit will be squashed on merge to master anyway and it is needed for your PR to correctly pass the pipeline

* Fix import

* fix codestyle

* Fix ngraph api part

* Add shape infer tests in python api

* Add .upper() for mode attr

* Refactor MO shape infer test for Round op

* Update tests and add comments

* Revert "Commit to bump infrastructure version"

This reverts commit 56e6ae1e4c.

* remove parser for Round layer

* Update Ronund-5 evaluate test

* Resolve review comments

Co-authored-by: User <user@nnlvdp-achetver.inn.intel.com>
Co-authored-by: Andrey Babushkin <andrey.babushkin@intel.com>
Co-authored-by: Anton Chetverikov <anton.chetverikov@.intel.com>
2020-10-20 18:36:19 +03:00
Irina Efode
a2e49469b5
Cleanup single_layer_tests (#2716) 2020-10-20 14:31:59 +03:00
Maxim Vafin
a405546054
Add LogSoftmax-5 to MO and ngraph (#2409)
Co-authored-by: Evgeny Lazarev <evgeny.lazarev@intel.com>
2020-10-20 13:40:06 +03:00
Mateusz Tabaka
83670dd5cb
Remove deprecated Any op from nGraph (#2719) 2020-10-20 12:36:46 +03:00
Mateusz Tabaka
8002b16eb2
[ONNX] Add type conversion for Pow op inputs (#2589)
Co-authored-by: mitruska <katarzyna.mitrus@intel.com>
2020-10-20 11:19:03 +02:00
Roman Kazantsev
c2394508c1
Implement LookupTableInsert shape inference (#2348)
* Implement LookupTableInsertV2 shape inference

It is needed if other nodes not beeing pruned in the graph
have a conditional dependence on LookupTableInsertV2 node.

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix after core-review #1

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix the code after review #2

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix after code review #3
2020-10-20 09:57:55 +03:00
Anna Likholat
347e92cc82
[JAVA] Fixed IECore constructor (#2685) 2020-10-19 19:38:55 +03:00
Vladimir Paramuzov
9367266ed5
[IE CLDNN] DispatchData refactoring (#2508) 2020-10-19 18:45:05 +03:00
Nikolay Shchegolev
ff7fc01c76 [CPU] CTCLoss performance improvement. 2020-10-19 13:01:39 +03:00
Anton Potapov
8715b60d88
[PP GAPI] Extended plug-ins shared precision conversion tests to use (#2677)
`GetBlob()` as well

- test were extended to cover case when input tensors are copied into
Blob return by `InferRequest::GetBlob`
- channel number of input tensor is made a test parameter
2020-10-19 12:35:59 +03:00
Krzysztof Bruniecki
e1428ecf1d
Improve GNA MT sychronization (#2553)
* Sync GNA lib calls to avoid multi threads and plugins crash

* Remove TODO

* Enable sync for GNA1

* Fix GNA1 sync

* Add core_threading_tests to GNA Plugin to address story 31709

* Disable and change test description
2020-10-19 12:21:01 +03:00
Vitaliy Urusovskij
3c5aefb427
Remove memcheck_pregen_irs_tests MemCheck configs due obsolescence (#2693) 2020-10-19 09:48:38 +03:00
Mateusz Tabaka
5965010bec
Revise LRN reference implementation (#2672)
* fix typo in LRN docs

* fix link to reference in LRN doc

* LRN, LRN_IE types alignment with spec

* align LRN ref implementation to plugins behavior

* update LRN docs

* Improve LRN reference implementation performance

* restore LRN constructor with no axes in the input

* apply code format

* revert double->float size_t->int change

* small fix to example in doc

* revert double->float size_t->int in onnx_importer and backend tests

* Changes to docs after review
2020-10-19 08:40:04 +03:00
Ivan Tikhonov
84b5fc51dc
[opset5] ngraph implementation of Loop op (#2583)
* Loop op ngraph implementation, update IE IR Reader and ngraph to cnn converter

* refactoring SubGraphOp class

* type prop unit tests

* ngraph code style

* update comment

* single layer tests for Loop operation

* fix file name

* Add SpecialBodyPorts attribute in Loop op, update single layer tests

* add several new tests cases, strict checks in Loop impl, temporary disable single layer tests

* ngraph codestyle, refactoring, clone_new_args test

* resolve review remarks

* fix build

* fix tests

* add a new constructor of Loop op, resolve review remarks
2020-10-19 06:53:46 +03:00
Roman Lyamin
cc569d2254
[IE CLDNN] Added HSigmoid operation (#2700) 2020-10-18 20:47:22 +03:00
Michał Karzyński
cc2bfcf1d7
Improve python_wheel CMake target (#2688) 2020-10-18 17:12:25 +02:00
Michał Karzyński
2b5ed2e9eb
Tweaks for ONNX scoreboard (#2697) 2020-10-18 17:08:06 +02:00
Alexey Suhov
f0a37743e1
[install_dependencies.sh] install latest cmake if current version is lower 3.13 (#2695)
* [install_dependencies.sh] install latest cmake if current version is lower 3.13

* add shellcheck for Ubuntu

* install python 2.7 for Ubuntu
2020-10-16 21:03:46 +03:00
Jesus Espinoza
595a52ae67
Updating broken link on getting started linux doc (#2507)
Link to build instructions was broken, updated link to the correct location.
2020-10-16 19:02:41 +03:00
Ilya Churaev
d8466cf6ee
Small fix for python doc (#2696) 2020-10-16 18:12:20 +03:00
Andrey Dmitriev
aff7a66082
[GNA][Speech sample] Add option to specify blob names (#1529)
* Added output names

* Add input, output, ref names

* Added zero scale factor

* Adding support for multiple reference files
2020-10-16 15:34:22 +03:00
Kamil Magierski
95d7c29628
[GNA] Fix remove layer + identity layer insertion (#2626)
* [GNA] Fix remove layer + identity layer insertion

test stub

Test impl

style

hpp style

* disable FP16 for GPU
2020-10-16 13:23:32 +03:00
Michał Karzyński
fd774f0c58
Remove segfault marks form test_unary_op_scalar and test_range tests (#2692)
Co-authored-by: Ewa21 <ewa.tusien@intel.com>
2020-10-16 11:34:26 +02:00
Tomasz Dołbniak
5eee1ea925
Avoid unnecessary Reshape in ONNX Softmax impl (#2686) 2020-10-16 11:30:20 +02:00
Tomasz Dołbniak
0dde02e44f
Use GatherND-5 in the onnx_importer (#2634) 2020-10-16 11:30:00 +02:00
Ilya Lavrenov
a4584d77a2
Added apiValidator post-build checks for WCOS compliance (#2657)
* Added apiValidator post-build checks for WCOS compiance

* WA for cmake

* Additional checks for old WDK version
2020-10-16 10:58:38 +03:00
Egor Churaev
73fceedf1d
[IE CLDNN] Add FP16 axes precision to Interpolate-4 (#2681)
JIRA: 40805
2020-10-16 10:14:22 +03:00
Michał Karzyński
ddd9cf6bf5
Workaround for Cython issue on Python 3.8 (#2684) 2020-10-16 08:44:03 +02:00
azhogov
5501f2c66d Set chmod +x for model_zoo_preprocess.sh 2020-10-16 08:19:46 +03:00