Commit Graph

986 Commits

Author SHA1 Message Date
Maksim Doronin
9000dd8be9
[IE][VPU]: Fix KW issues on Linux (#1916)
* nullptr dereference fixed in Concat and Reduce stages in Graph Transformer
* missed parameters in asserts in StridedSlice stage was added
2020-08-25 11:42:23 +03:00
Edward Shogulin
ee96595d1d
[LPT] BLOCKED layout ignoring (#1873)
* [LPT] BLOCKED layout ignoring

* [LPT] Permute transformation tests

* [LPT] Tests rework
2020-08-25 10:43:33 +03:00
Alexandra Sidorova
a2f0eef6aa
[CPU] Added H-Swish activation (#1445) 2020-08-25 10:19:06 +03:00
Adam Osewski
393e9295cd
Reference implementation for ScatterUpdate (#1678)
* Reference implementation for ScatterUpdate and use of it in evaluate.

* Review comments. Clarify comments.

* Update file directory.

* Replace scatter_update reference implementation in ngraph/core/reference/

* Remove template code from ScatterUpdate reference implementation

* Apply review requests

Co-authored-by: mitruska <katarzyna.mitrus@intel.com>
2020-08-25 06:12:39 +03:00
Edward Shogulin
db2e5c0728
[LPT] GemmTransformation usage fix (#1899) 2020-08-24 20:09:01 +03:00
Tomasz Dołbniak
4013649fe8
v0::Pad operator removal (#1912)
* v0::Pad operator removal

* Obsolete test removal
2020-08-24 19:03:01 +03:00
Pavel Rodionov
0ad27cb527
[GNA] Change GNA library version to 1047.1 (#1867) 2020-08-24 18:20:31 +03:00
Roman Kazantsev
76d2a1c351
Disable eager execution affecting TensorFlow 1 concept model handling (#1914)
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2020-08-24 18:01:45 +03:00
Konrad Dobros
f927d71ce4
[IE CLDNN] Fix concat in place with conv interactions (#1714)
This change fixes concatenation in place optimization where it may
interact with convolution that uses physical padding.
One of such cases is where input to optimized concatenation is also
input to convolution, so it should have padding to enable optimized
implementation.
Previously for all concatenation inputs padding was overriden with only
concatenation axis being padded.
This change fixes this issue by propagating padding across inputs and
output.
2020-08-24 17:37:46 +03:00
Tomasz Socha
c19cd4765b
Add reshaping of dynamic network in python tests (#1850) 2020-08-24 13:58:38 +02:00
Anastasia Kuporosova
d871a0e05f
[Python API] Deprecation of DataPtr.creator_layer and DataPtr.input_to properties (#1905) 2020-08-24 14:57:55 +03:00
Ivan Tikhonov
cb72684388
Partial revert a commit with reference implementations of PriorBox(Clustered) ops (#1878)
* partial revert a commit with reference implementations of PriorBox(Clustered), disable references for this ops

* ngraph codestyle

* disable const folding unit tests for PriorBox(Clustered)

* fix arm build

* fix unit test

* Revert "fix unit test"

This reverts commit 1fe59e55d6.
2020-08-24 14:31:32 +03:00
Evgenya Stepyreva
e6c371ae2e
[ MO ] Reinfer shape sub-graphs once (#1908)
* [ MO ] Reinfer shape sub-graphs once

* feedback

* feedback
2020-08-24 14:30:41 +03:00
Liubov Batanina
719797326b
Added test for Pad (#1902)
* Addded test for Pad

* Add builder
2020-08-24 14:16:29 +03:00
Ivan Tikhonov
c74643f6b6
Fix Assign, Matmul ops for correct work with keep_shape_ops feature for Kaldi models (#1885)
* fix assign and matmul ops

* fix unit test

* static shapes by default for kaldi
2020-08-24 14:11:01 +03:00
Vladimir Paramuzov
2acf3f27e1
[IE CLDNN] Enabled tensor pitches in topk kernel for 0 input (#1898) 2020-08-24 13:03:39 +03:00
Lukasz Debski
0a5dfc62b2
[IE CLDNN] Forcing bfzyx format in MVN layer (#1903) 2020-08-24 13:03:21 +03:00
Mateusz Tabaka
d7db4974f3
Reduce number of ops needed to create InstanceNorm (#1896)
* Reduce number of ops needed to create InstanceNorm

InstanceNorm in onnx importer creates the same subgraph for Mean twice - once for Variance and once for actual Mean.
This change makes InstanceNorm to use single Mean which is shared by numerator and Variance.

Also enables IE_CPU.onnx_model_instance_normalization test case

* Revert changes to .gitignore
2020-08-24 12:26:15 +03:00
Vladimir Paramuzov
c8aa3a7f2b
[IE CLDNN] FP16 support for some quantized kernels (#1855) 2020-08-24 08:47:45 +03:00
Tomasz Dołbniak
d4567d5ab5
Linux clang compilation error fix (#1891) 2020-08-21 17:22:54 +03:00
Evgenya Stepyreva
80e09dfa3b
[ MO ] Change layout of Shape sub-graphs once (#1875)
* [ MO ] Change layout of Shape sub-graphs once
2020-08-21 16:27:02 +03:00
Tomasz Dołbniak
067d29a3f0
Accept empty initializers from ONNX models (#1776)
* Accept empty initializers from ONNX models

* Create dummy constants instead of null nodes

* Code formatting

* Test the empty initializers handling in onnx importer
2020-08-21 15:15:27 +03:00
Denis Orlov
3ae90cf258
[GNA] Additional checks (#1018) 2020-08-21 14:43:01 +03:00
Ilya Churaev
f009be66c2
Added detailed error messages for cases when network has dynamic shapes on the conversion moment (#1890) 2020-08-21 13:13:44 +03:00
Harald Rotuna
84028be544
Add method to classification_result for returning results (#1460) 2020-08-21 11:59:12 +03:00
Gleb Kazantaev
762cb8d6ab
Fix addOutput (#1888) 2020-08-21 05:51:42 +03:00
Alexander Zhogov
39dc48f92d
Azure CI: Enable all MklDnnFunctionalTests (#1881)
* Azure CI: Enable all MklDnnFunctionalTests

* Update azure-pipelines.yml

* Disable failed test on Mac: moke_MobileNet/ModelTransformationsTest.LPT/mobilenet_v2_tf_depthwise_batch1_inPluginDisabled_inTestDisabled_asymmetric*
2020-08-20 20:53:01 +03:00
Ilya Churaev
3cb7454f67
Fixed error message for ONNX importer tests (#1880) 2020-08-20 18:46:34 +03:00
Anna Likholat
e35b23a9ff
[JAVA] Changed blob costructor (using cArray) in samples (#1863) 2020-08-20 18:45:14 +03:00
Ilya Lavrenov
5d328b94a6
Reuse make_executable_network in ImportNetwork (#1869)
* Reuse make_executable_network for ImportNetwork

* make_executable_network returns ExecutableNetwork cpp wrapper
2020-08-20 18:34:19 +03:00
Anton Potapov
d92cec16fc
Updating ADE version (#1877)
- Fix gcc 9 build warnings
2020-08-20 18:32:41 +03:00
Jedrzej Hajduczenia
1880958f8b
[IE CLDNN] Add 3d spatials support to conv & pool imad kernels and unblock any in/out feature sizes (#1693) 2020-08-20 14:54:54 +03:00
Evgeny Lazarev
94bfff2011
ONNX ScatterND MO support (#1813)
* Added extractor for ONNX operation ScatterNDUpdate

* Updated list of supported operations for ONNX
2020-08-20 13:57:22 +03:00
Roman Lyamin
3a9e160031
[IE TESTS] Added single layer tests HSwish (#1861) 2020-08-20 13:32:16 +03:00
Anton Dudchenko
de8bfae243
[IE][VPU]: Execution graph via ngraph for VPU plugin (#1572)
* Execution graph via ngraph for VPU plugin
* Enable ExecGraphTests
* Assert throw for multi device in tests
* Assert throw for gna device in tests
2020-08-20 12:56:12 +03:00
Evgenya Stepyreva
920bf23718
[ MO ] FloorDiv replacement (#1860)
* [ MO ] FloorDiv replacement

* BOM file

* Review comments

* FloorDiv in SupportedFrameworkList.md
2020-08-20 12:33:44 +03:00
Ewa Tusień
54b9b7ae6c
Remove Structural Attributes from Proposal op. (#1853) 2020-08-20 12:31:43 +03:00
Ilya Churaev
d25bb6314a
Deprecate nGraph v0 ops and builders (#1856)
* Deprecate nGraph v0 ops

* Fixed build

* Added deprecated defines to fix windows
2020-08-20 12:27:14 +03:00
Evgenya Stepyreva
802d605bff
[ MO ] KSO ON by default (#1730)
* [ MO ] KSO ON by default.
Introduce static_shape MO key, remove keep_shape_ops key usages

* keep_shape_ops -> static_shape

* static_shape = False by default

* Fix Proposal-4 shape infer

* style-apply

* Fix Layout Change for ShapeOf paths
2020-08-20 12:06:45 +03:00
Pavel Rodionov
6d7f2f03ec
Revert "[GNA] Remove old GNA1 from Cmake scripts (#1686)" (#1864)
This reverts commit ffe8599c30.
2020-08-20 10:59:21 +03:00
Artyom Anokhov
f57d6124e9
install_NEO_OCL_driver.sh: Added downloading driver functionality after removal NEO from the package (#1872) 2020-08-19 22:21:34 +03:00
Evgeny Lazarev
8a6b3b6d89
Restore change of i64 parameters to i32 (#1866) 2020-08-19 20:18:04 +03:00
Ewa Tusień
a8e611f90b
Change "run_op_node" helper to use Parameter instead of Constant (#1722)
* Replace Constant with Parameter in run_op_node.

* Pass inputs to function.

* Add func to get shape.

* Make constant if input is scalar.

* Add case for list.

* Fix test.

* Split tests for run_op_node and run_op_numeric_data.

* Split more tests.

* Split more and more tests.

* Mark tests with xfail.

* Mark more tests with xfail.

* Replace scalar with parameter.

* Code formatting.

* Set empty shape for scalar.

* Remove check for list.
2020-08-19 17:55:20 +02:00
Gleb Kazantaev
301d6b50e3
Moved AlgebraicSimplification and NopElimination passes to IE (#1859)
* Moved AlgebraicSimplification and NopElimination passes to IE

* Fixed headerfiles
2020-08-19 18:55:11 +03:00
Vladimir Paramuzov
016c696869
[IE CLDNN] Enable fsv16 format for all quantized models (#1791) 2020-08-19 16:19:42 +03:00
Vladislav Vinogradov
fa8d07aebe
[NGRAPH] Fix system protoc version check in CMake (#1852)
Add `OUTPUT_STRIP_TRAILING_WHITESPACE` option to `execute_process` command.

Latest CMake (tested 3.18.1) doesn't strip new line from `protoc --version` call,
which leads to wrong `PROTOC_VERSION` variable and failure on git fetch step.
2020-08-19 16:05:00 +03:00
Evgeny Latkin
831711d01a
re-enable the myriadMultipleGraphsTests_nightly (#1836)
* re-enable the myriadMultipleGraphsTests_nightly

* refresh version of Myriad firmware
2020-08-19 16:03:37 +03:00
Anna Alberska
a2b71aef56
[GNA] add support for 4d eltwise (#1353)
* [GNA] add support for 4d eltwise

* cpplint fix

* refactor

* fix FP16 broadcast pass

* change anonymous function to InferenceEngine::details::product

* introduce anonymous function to the pass & add layer checks

* refactor tileBlob lambda
2020-08-19 16:03:18 +03:00
Jedrzej Hajduczenia
fb885873ea
[IE CLDNN] Fix vector iterators incompatibility issue in prepare_primitive_fusing (#1842) 2020-08-19 15:51:24 +03:00
Gleb Kazantaev
939fc2f21b
Fixed addOutput (#1844)
* Fixed addOutput

* Added tests; removed addOutput second call
2020-08-19 14:57:28 +03:00