Commit Graph

2004 Commits

Author SHA1 Message Date
Mikhail Ryzhov
23e653858b
Reduced usage of batch in python samples (#3104)
* Reduced usage of batch in python sampes

Excluded from hello_classification and object_detection samples
2020-11-17 10:12:33 +03:00
Irina Efode
dc710d6090
[IE TESTS] Move main.cpp to shared lib from plugin functional tests (#3157) 2020-11-17 10:11:17 +03:00
Irina Efode
8d855fb654
[IE TESTS][IE CPU] Add smoke prefix for broadcast SLT (#3158) 2020-11-17 10:10:45 +03:00
Maxim Andronov
a166f95acc
[IE TESTS] Added test for NMS (#2830) 2020-11-17 09:33:19 +03:00
Anton Voronov
6467a9f5b8
[CPU] added MergePermuteAndReorder optimization + added test (#2519) 2020-11-17 09:04:49 +03:00
Mateusz Bencer
98e8aa8128
Protect reading external weights from up-dir (#3098)
* introduced path sanitizing

* added tests, folders structure clean-up

* fixed test

* fixed up-dir path handling

* improved sanitizing for windows

* fix Windows test

* move sanitize impl
2020-11-17 07:16:39 +03:00
Ivan Tikhonov
b45e1a25a5
LSTM/GRU/RNN Sequences : support for seq_lengths input (#2788)
* sequences to ti transformations, support for seq_lengths input, update reference implemetations, add new tests

* fix python api, update sequences to ti transformation

* fix sequences to ti transformation

* Update sequences to TI transformation: fix reverse sequence support

* update single layer tests, fix TI reference impl, fix Sequences to TI transformations

* ngraph code style

* fix build

* fix ngraph python api

* resolver review comments, refactoring

* Resolve review remarks

* delete xfail
2020-11-17 07:04:20 +03:00
Mateusz Bencer
89f06586cf
Specification to ONNX external data feature (#2939)
* Added external weights files doc

* review remarks

* review remarks

* review remarks

Co-authored-by: Michał Karzyński <4430709+postrational@users.noreply.github.com>

* review remarks. part 2

Co-authored-by: Michał Karzyński <4430709+postrational@users.noreply.github.com>

* fixed info about nullptr

* Apply suggestions from code review

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

* review remarks. part 2

Co-authored-by: Michał Karzyński <4430709+postrational@users.noreply.github.com>
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
2020-11-17 06:57:57 +03:00
Tomasz Socha
0f539cc71c
Use std::transform instead of vector constructor (#3151) 2020-11-17 06:57:00 +03:00
Irina Efode
e9de4daee7
[IE TESTS] Remove extra dependency from Shared lib (#3006)
* [IE TESTS][IE CMAKE] Add cmake option for configuration to skip tests

* [IE TESTS] Remove extra dependency from IE tests shared lib

* Revert to add flag
2020-11-16 22:29:02 +03:00
Mikhail Ryzhov
3fe371299a
Corrected "-i" argument description (#3142)
* Corrected "-i" argument description

According to their usage in samples
2020-11-16 21:48:06 +03:00
Jedrzej Hajduczenia
a735ecc401
[IE CLDNN] Add asymmetric quantization support to fsv16 imad 1x1 convolution kernel (#2941) 2020-11-16 20:56:19 +03:00
Evgeny Lazarev
0a9d883d78
Fix for Reduce extractors and normalizer (#3136)
* Fixed extractor for ONNX ReduceXXX operations and fixed ReduceAxisNormalizer transformation

* Unit test for ReduceAxisNormalizer transformation
2020-11-16 18:50:13 +03:00
Alexey Ershov
6efcdb0a21
[IE][VPU]: ExpGenerateProposals: added temporary buffer allocation (#3093)
ExpGenerateProposals: temporary buffer allocation moved from firmware to blob
* Added tmpBuffer
* Changed the amount of allocated memory
* firmware update

Co-authored-by: Ivan Poliksenov <ivan.poliksenov@intel.com>
2020-11-16 18:03:19 +03:00
Andrey Sokolov
1fd07663c9
[IE][VPU]: NMS - fix memory allocation bug (#3133) 2020-11-16 17:52:27 +03:00
Mateusz Tabaka
8f82589be0
Update tolerance values for ONNX model tests (#3131) 2020-11-16 15:23:20 +01:00
Anton Romanov
f5528a7d98
small refactor samples setBatchSize (#3053)
* small refactor samples setBatchSize
2020-11-16 17:20:54 +03:00
Bartosz Sledz
ffebfe7f41
Extend test coverage for ONNX Resize Operator (#3086) 2020-11-16 15:20:01 +01:00
Bartosz Sledz
749d70bb63
Add ceil_mode for Max and Avg pooling (#2965) 2020-11-16 15:16:24 +01:00
dependabot[bot]
5d0bfbb47f
Bump wheel from 0.34.2 to 0.35.1 in /ngraph/python (#3120) 2020-11-16 14:08:12 +01:00
Maksim Kutakov
ca36b91a73
[CPU] Broadcast check has been added to the ConvertPowerToPowerIEMatcher transformation. (#3132)
* [CPU] Added broadcast check to the ConvertPowerToPowerIE transformation.

* [CPU] Eltwise single layer test instance extended with a two inputs case.
2020-11-16 15:58:10 +03:00
Ilya Churaev
17f478d8c4
Fixed negative paddings for convolution backprop data (#3117)
* Fixed negative paddings for convolution backprop data

* Fixed code style

* Fixed comments
2020-11-16 15:30:18 +03:00
Bartek Szmelczynski
e70b2bf469
add tests for 5 ops based on model zoo (#3062)
* add tests for 5 ops based on model zoo

* remove unnecessary layers from the test

* add test case with merge_repeated=0

* remove unnecessary layers and add new test casae with do_softmax=0

* remove unnecessary layers from the test
2020-11-16 15:19:31 +03:00
Krzysztof Bruniecki
bb369f189a
Revert "Erase from unwaited requests container on QoS abort (#3125)" (#3148)
This reverts commit d7e98f605d.
2020-11-16 15:05:59 +03:00
Krzysztof Bruniecki
d7e98f605d
Erase from unwaited requests container on QoS abort (#3125) 2020-11-16 13:30:48 +03:00
Tomasz Dołbniak
fd877cd5c9
Enablement of GatherND tests (nG & ONNX) (#3013) 2020-11-16 11:09:34 +01:00
Ilya Lavrenov
0a230f829e
Fixed klockwork (#3119) 2020-11-16 12:50:03 +03:00
Anton Romanov
74f8b86e8c
Alignment model and input (#3115) 2020-11-16 12:26:04 +03:00
Rafik Saliev
9790c1253c
[BugFix] Fix compilation error caused by typo in #3109 (#3135) 2020-11-16 11:25:57 +03:00
Roman Kazantsev
10b18a00c6
Improve reshapeability of models with eltwise nodes influencing shapes (#2767)
* Fix ElementwiseInputReshape transformation

Reshape node always needs to be inserted
in order to preserve ShapeOf nodes (reshapability of a model) that can potentially be above
elementwise node.

Refactor EltwiseInputReshape_test and EltwiseInputNormalization_test since the logic of maintaining reshape for eltwise has been changed.

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

* Merge EltwiseInputNormalization and EltwiseInputReshape transformations

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

* Remove Unsqueeze from Fused_op

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

* Fix code after code review #1

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

* Fix code after review #2

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

* Fix code review #4

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

* Perform full normalization based on shapes of all inputs to eltwise

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

* Refactor much to avoid old API and edges with unsqueeze_dims attribute

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

* Fix code after review

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2020-11-16 09:50:41 +03:00
Maksim Doronin
2a7f2f5eb6
[IE][VPU][XLink]: XLink semaphore wrappers impl (#3079)
XLink wrappers for POSIX semaphore functions (refer sem_overview for details). In the description of standard sem_destroy the following is noted:
"Destroying a semaphore that other processes or threads are currently blocked on (in sem_wait(3)) produces undefined behavior."
XLink wrappers use thread-safe reference count and destroy the semaphore only in case if there are no waiters.

* XLink semaphore wrapper impl
* Extend XLink win_synchapi
2020-11-16 02:51:46 +03:00
Ilya Lavrenov
fec3bc0990
Propogate DEVICE_ID for functions working with RemoteContext (#3109)
* Propogate DEVICE_ID for functions working with RemoteContext

* More fixes for RemoteContext

* Fixed tests compilation with VariableState
2020-11-13 19:44:40 +03:00
Anna Alberska
d87fdbe89b
[GNA] fix 4d batch size eltwise issue (#3127) 2020-11-13 19:28:02 +03:00
Alexander Perepelkin
c860f5fa7d
Enable segfaulting getAvailableDevices, ExecGraphSerializationTest.ExecutionGraph_CPU after segfaults are fixed (#3124) 2020-11-13 19:17:27 +03:00
Kamil Magierski
9f54989824
[GNA] 4D concat align pass (#2970)
* [GNA] Fix RemovePermutationsNHWCToNCHWPass in cases that permute input has many outData

* style

* [GNA] linux test fail fix
2020-11-13 18:12:45 +03:00
Maxim Andronov
9070cb865d
[CPU] fix NMS-5 CentOS7 error (#3083) 2020-11-13 17:56:20 +03:00
Katarzyna Mitrus
8dbff709fb
ONNX LSTM fix get_shape error (#3033)
* ONNX LSTM get dimension only if required

* Test dynamic onnx lstm model import

* Enable LSTM_Seq_lens_unpacked_model import test

* Disable model zoo execution test "MSFT_opset9_LSTM_Seq_lens_unpacked"

* Add missed comma in xfail list

* Update error messages

* init xfail issue

* test zoo models import xfail issue

* Fix SEQ_LENGTH init

* Comments update

* Fix usage of v0::Add by overloaded operator
2020-11-13 17:31:29 +03:00
Vladimir Paramuzov
18f04860af
[IE CLDNN] Fixed pad value used for input coords calculation in fsv16 imad conv (#3081) 2020-11-13 17:24:40 +03:00
Tomasz Jankowski
2966910dac
nGraph: fix TopK output shape inference (#2967)
* nGraph: Fix TopK output shape inference

* nGraph: Correct TopK output shape inference

TopK lower bound of output shape at the axis was mistakenly calculated
basing on max_lenght instead of min_lenght.

* nGraph: Correct TopK output shape inference

* nGraph: Correct TopK type prop test

The topk_negative_axis_support type properties test was comparing
incompatible variables carrying the same value. So it was passing ok.

* nGraph: Add TopK type prop test

* nGraph: Fix code style

* nGraph: Follow review guidelines

Improve variables meaning.
Enforce rigid test pass condition.

* nGraph: Remove magic numbers
2020-11-13 17:10:42 +03:00
Krzysztof Bruniecki
dc2ac0fb9e
Create u-tests for RESULT_NOT_READY and INFER_NOT_STARTED (GNA QoS) (#3102)
* Create tests for RESULT_NOT_READY and INFER_NOT_STARTED (GNA QoS)

* Suppress deprecated definition errors

* Fix warning
2020-11-13 16:32:26 +03:00
Yegor Kruglov
302ded7bd6
Revert "Reshape-able SliceConverter (#2954)" (#3118)
This reverts commit b437387bd5.
2020-11-13 15:36:04 +03:00
Mateusz Bencer
2b23eb8ade
Enable CPU and Interpreter Loop tests (#3042) 2020-11-13 13:32:19 +01:00
Katarzyna Mitrus
bda370c5da
[nGraph] MatMul - Remove fused op and align output shape inference (#2866)
To follow MatMul spec update for 1D tensors this PR removes FusedOp decomposition for MatMul without changing current MatMul output shape inference logic (numpy/onnx aligned).
Based on previous PR #2212 that follows rather current spec logic.
2020-11-13 15:15:22 +03:00
Gleb Kazantaev
e79298fb40
Improve ConvertBroadcast3 pass to avoid extra Multiply operations for BIDIRECTIONAL mode (#3113)
* Fixed ConvertBroadcast3 pass for BIDIRECTIONAL mode to avoid excess Multiply operations

* Added funcitonal tests for new decompositions

* Return false if mode is unknown; avoid usign node in replace_node

* Added functional tests for cases when TargetShape input is not a Constant
2020-11-13 14:39:07 +03:00
Rafal Blaczkowski
c3683341f3
[OpenVino ONNX CI watchdog] Small improvements (#3096)
* Small improvements

* Enlarge pending status
2020-11-13 12:17:11 +03:00
Sergey Shlyapnikov
c7155d13a4
[IE CLDNN] Fix for fusing Activation into Eltwise primitive in fused_conv_eltwise primitive case usgae (#2997) 2020-11-13 11:58:03 +03:00
Michał Karzyński
76ff0a5466
Add Dependabot configuration (#3029)
* Add Dependabot configuration

* Update config to Dependabot native
2020-11-13 11:50:47 +03:00
Anton Pankratv
95be0aa638
Hetero KW warning fix (#3107) 2020-11-13 10:53:31 +03:00
Edward Shogulin
4a362bddc5
[LPT] POT support: absent convert fix & element-wise empty dequantization data (#3067) 2020-11-13 10:32:59 +03:00
Vladimir Paramuzov
17c67ddc5f
[IE CLDNN] Cleanup cldnn source tree and README (#3043) 2020-11-13 09:29:28 +03:00