Tomasz Socha [Thu, 9 Jul 2020 13:30:17 +0000 (15:30 +0200)]
[nGraph] Allow to use protobuf lite in onnx importer (#687)
Tomasz Dołbniak [Thu, 9 Jul 2020 10:19:40 +0000 (12:19 +0200)]
ONNX Imagescaler op (#1262)
* ONNX ImageScaler op
* UT for ImageScaler op
Mateusz Bencer [Thu, 9 Jul 2020 09:26:00 +0000 (11:26 +0200)]
Enable importing TinyYOLOv2 (#1121)
* Fixed bugs in TinyYOLOv2 ops
* Added tests
* styles applied
* styles applied
* code review remarks introduced
* code review remarks (unit tests added)
iliya mironov [Thu, 9 Jul 2020 08:28:47 +0000 (11:28 +0300)]
Move arithmetics spec from v1 to v4 spec docs (#1230)
* Move atanh asinh acosh to opset4
* Update opset3 tables
Roman Lyamin [Thu, 9 Jul 2020 07:22:34 +0000 (10:22 +0300)]
[IE TESTS] Added single layer tests (#1137)
Vladimir Zinoviev [Thu, 9 Jul 2020 07:19:52 +0000 (10:19 +0300)]
[LPT] Eltwise Prod transformation fix (#1135)
* [LPT] Eltwise Prod transformation fix
* [LPT] ngraph Multiply lp transformation test
Ilya Lavrenov [Thu, 9 Jul 2020 03:13:20 +0000 (06:13 +0300)]
Fixed RTTI issues for ngraph::Variant (#1258)
Ilya Churaev [Thu, 9 Jul 2020 03:09:28 +0000 (06:09 +0300)]
Use ngraph.hpp in samples and documentation (#1240)
Anton Zaytsev [Wed, 8 Jul 2020 17:59:24 +0000 (20:59 +0300)]
[IE TESTS] dynavic batch for mvn layer (#1010)
* [ci-skip][IE TESTS] dynavic batch for mvn layer
* update instance v0
* [ci-skip][IE TESTS] update instance for mvn layer
* [ci-skip][IE TESTS] fix
* [ci-skip][IE TESTS] add dynamic batch for singleLayer basic class
* [ci-skip][IE TESTS] update dynamic batch for singleLayer basic class
* [ci-skip][IE TESTS] removing bathFlag
* [IE TESTS] removing bathSize
* [IE TESTS] refactor dynamic batch in basic class
* [IE TESTS] refactor dynamic batch in basic class
Ilya Lavrenov [Wed, 8 Jul 2020 14:26:37 +0000 (17:26 +0300)]
Conversion via CNNNetworkImpl ctor (#1222)
* Added ctor for CNNNetworkImpl to convert from ngraphImpl
* Re-use in all places instead of manual conversion
* Hide convertToCNNNetworkImpl usage
* Remove useless test
* Fixed Gleb's comments
Anastasia Kuporosova [Wed, 8 Jul 2020 10:38:49 +0000 (13:38 +0300)]
[IE Tools] Update tools with new Python API (#944)
Vladislav Volkov [Wed, 8 Jul 2020 09:57:21 +0000 (12:57 +0300)]
The supported models detection improvement (#1235)
* The supported models detection improvement
* Unit test for supported models detection
Vitaliy Urusovskij [Wed, 8 Jul 2020 09:33:39 +0000 (12:33 +0300)]
Fix MemCheckTests failures caused by change in OMZ models scope (#1214)
Run only models available in OMZ to prevent failures
Remove person-reidentification-retail-0031.xml from configs
Anastasia Kuporosova [Wed, 8 Jul 2020 08:25:54 +0000 (11:25 +0300)]
[Python API] setting and getting preprocessing info through InferRequest (#1009)
jdanieck [Wed, 8 Jul 2020 08:15:15 +0000 (10:15 +0200)]
Refactoring: remove unneeded typedef from DetectionOutputAttrs struct. (#1231)
Ilya Churaev [Wed, 8 Jul 2020 01:16:02 +0000 (04:16 +0300)]
Removed all and allreduce layers (#1182)
* Removed all and allreduce layers
* Removed reference implementations
Mikhail Kozlov [Tue, 7 Jul 2020 17:14:47 +0000 (20:14 +0300)]
Add new parameters to compile-tool (#1153)
Alexey Suhov [Tue, 7 Jul 2020 15:44:11 +0000 (18:44 +0300)]
fix build target name in demos for Windows (#1253)
Vitaliy Urusovskij [Tue, 7 Jul 2020 11:23:26 +0000 (14:23 +0300)]
[Stress] Move logging after all computations of `progress_str` (#1226)
Tomasz Dołbniak [Tue, 7 Jul 2020 11:08:08 +0000 (13:08 +0200)]
ONNX DequantizeLinear op (#1123)
* DequantizeLinear 10 as a subgraph
* Enable DequantizeLinear from opset 13
* Exclude the failing tests
* Re-enable dequantize linear UTs
* Validation helper
Ilya Churaev [Tue, 7 Jul 2020 10:32:35 +0000 (13:32 +0300)]
Removed And operation (#1183)
Irina Efode [Tue, 7 Jul 2020 08:47:13 +0000 (11:47 +0300)]
[IE TESTS] Add Convert, ConvertLike single layer tests. Refactoring `Range` (#1212)
Irina Efode [Tue, 7 Jul 2020 08:42:13 +0000 (11:42 +0300)]
[IE TESTS] Add Multi, hetero and Cpu plugin as dependecies to the functional tests (#1234)
Anna Khakimova [Tue, 7 Jul 2020 08:38:59 +0000 (11:38 +0300)]
Preprocessing(GAPI): Universal intrinsics (AVX2) implementation of U8C1 linear Resize. (#942)
* Preprocessing(GAPI): Universal intrinsics (AVX2) implementation of U8C1 linear Resize
* Refactoring
Ilya Churaev [Tue, 7 Jul 2020 07:07:08 +0000 (10:07 +0300)]
Removed ArgMax ArgMin (#1181)
Anton Chetverikov [Tue, 7 Jul 2020 06:37:48 +0000 (09:37 +0300)]
Fix const node non-deterministic names (part 2) (#1081)
* Fix non-deterministic node names generation in the Model Optimizer (part 2)
Ilya Churaev [Tue, 7 Jul 2020 04:27:17 +0000 (07:27 +0300)]
Removed nGraph experimental operations and headers (#1197)
Ilya Lavrenov [Tue, 7 Jul 2020 03:11:26 +0000 (06:11 +0300)]
Added IR v7 reader dependency for functional tests (#1238)
Andrey Dmitriev [Mon, 6 Jul 2020 17:28:33 +0000 (20:28 +0300)]
[GNA] Added support configuration of nthreads and quantization bits (#1059)
Maxim Vafin [Mon, 6 Jul 2020 15:10:14 +0000 (18:10 +0300)]
Add assert for Clip-11 (#795)
Evgeny Talanin [Mon, 6 Jul 2020 14:49:47 +0000 (17:49 +0300)]
Stick to isort==4.3.21 (#1223)
Gorokhov Dmitriy [Mon, 6 Jul 2020 13:22:59 +0000 (16:22 +0300)]
[CPU][TESTS] Disabled sporadically failed Core treading test on Windows (#1227)
Lukasz Debski [Mon, 6 Jul 2020 12:26:14 +0000 (14:26 +0200)]
[IE CLDNN] Addition of eltwise support for different input sizes. (#640)
Tomasz Dołbniak [Mon, 6 Jul 2020 11:30:49 +0000 (13:30 +0200)]
Windows build fix (#1225)
Vladislav Volkov [Mon, 6 Jul 2020 10:56:12 +0000 (13:56 +0300)]
Optimisations for binary operations broadcast (#1058)
Ilya Churaev [Mon, 6 Jul 2020 08:22:27 +0000 (11:22 +0300)]
Removed BatchNotmTraining (#1185)
Ilya Churaev [Mon, 6 Jul 2020 03:18:45 +0000 (06:18 +0300)]
Remove atan2 (#1184)
Jedrzej Hajduczenia [Sun, 5 Jul 2020 15:57:15 +0000 (17:57 +0200)]
[IE CLDNN] Fix input feature padding handling in dw conv fsv16 kernel (#1217)
Konrad Dobros [Sun, 5 Jul 2020 15:56:13 +0000 (17:56 +0200)]
[IE CLDNN] Add additional check for local block io support (#1211)
This change is needed, because some ocl compiler versions may advertise
support for extension, but fail to compile some of the functions.
Ilya Lavrenov [Fri, 3 Jul 2020 20:51:21 +0000 (23:51 +0300)]
Use include headers in unit tests (#1216)
Anton Voronov [Fri, 3 Jul 2020 18:57:17 +0000 (21:57 +0300)]
[MKLDNN] Fixed bias datatype in jit_uni_dw_conv kernel (#1131)
Ilya Lavrenov [Fri, 3 Jul 2020 17:57:28 +0000 (20:57 +0300)]
Deprecated cnn layer (#1138)
* Deprecated getInputTo, getCreatorLayer
* Fixes
* Fixed ie_layers moving to legacy
* Fixed onnx importer dependency
* Fixed python
* Fix python API compilation
* Added comments not to use _impl from Data
Co-authored-by: Nadezhda Ageeva <nadezhda.ageeva@intel.com>
Mateusz Bencer [Fri, 3 Jul 2020 16:57:58 +0000 (18:57 +0200)]
Empty dimension means Dimension::dynamic() (#1171)
Evgenya Stepyreva [Fri, 3 Jul 2020 16:55:00 +0000 (19:55 +0300)]
[ BTS & STB ] Fixing broken transformations (#874)
Katarzyna Mitrus [Fri, 3 Jul 2020 16:28:33 +0000 (18:28 +0200)]
Add FakeQuantize op to ONNX importer (#1099)
Michał Karzyński [Fri, 3 Jul 2020 16:11:39 +0000 (18:11 +0200)]
Enable nGraph Python API unit tests using Inference Engine APIs (#1095)
Evgenya Stepyreva [Fri, 3 Jul 2020 14:57:10 +0000 (17:57 +0300)]
[ MO ] Clamp value inference (#1207)
Evgeny Latkin [Fri, 3 Jul 2020 14:33:37 +0000 (17:33 +0300)]
[IE][VPU] exclude test: conv_3x3s1p1_vgg (issue: 34466) (#1204)
Liubov Batanina [Fri, 3 Jul 2020 13:55:06 +0000 (16:55 +0300)]
Fixed type of reduction axes (#1190)
Katarzyna Mitrus [Fri, 3 Jul 2020 11:45:00 +0000 (13:45 +0200)]
Enable read onnx model tensor FLOAT16 no raw data (#1168)
Katarzyna Mitrus [Fri, 3 Jul 2020 11:43:46 +0000 (13:43 +0200)]
[ONNX importer] Add more Resize-10 tests (#1026)
Ilya Lavrenov [Fri, 3 Jul 2020 11:20:08 +0000 (14:20 +0300)]
CMAKE: Added IR reader dependency to dev_targets (#1202)
Ilya Lavrenov [Fri, 3 Jul 2020 10:29:43 +0000 (13:29 +0300)]
Removed const transformer usage in graph transformer (#1164)
* Commented constant folding
* Fix
Ilya Lavrenov [Fri, 3 Jul 2020 10:27:41 +0000 (13:27 +0300)]
Fixed typo in docs (#1201)
Andrew Bakalin [Fri, 3 Jul 2020 09:30:46 +0000 (12:30 +0300)]
[VPU] Enable DSR_MatMul tests (#1129)
* [VPU] Remove hardcoded shape type from MatMul dts
* [VPU] Forbid first GEMM input to be dynamic and transposed
* [VPU] Update DSR_MatMul tests to use DSR_TestsCommon base class
Vitaliy Urusovskij [Fri, 3 Jul 2020 08:57:16 +0000 (11:57 +0300)]
[Stress] Enable StressMemleaksTests on GPU in precommit (#1079)
* [Stress] Fix missing retry for StressMemLeaksTests
* [Stress] Add smoothing with sliding average for StressMemleaksTests
* [Stress] Enable GPU in StressMemleaksTests precommit scope
Ilya Churaev [Fri, 3 Jul 2020 07:59:18 +0000 (10:59 +0300)]
Fixed user name in codeowners (#1198)
Ilya Churaev [Fri, 3 Jul 2020 05:47:24 +0000 (08:47 +0300)]
Updated Core::ReadNetwork documentation (#1178)
Wayne Tan [Fri, 3 Jul 2020 02:56:04 +0000 (10:56 +0800)]
Resolve build failure due to warning C5208 (#1170)
> warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes
This commit adds a placeholder name to the struct definition
according to the accepted solution here:
https://developercommunity.visualstudio.com/content/problem/1034754/warning-c5208-a-c20-feature-occurs-when-compiling-1.html
Only applies to MSVC 19.26 or later. The alternative is to add a switch
`/Wv:19.25` to suppress the warning.
Adam Osewski [Fri, 3 Jul 2020 02:46:17 +0000 (04:46 +0200)]
Remove reference to removed function. (#1192)
Maksim Doronin [Thu, 2 Jul 2020 18:00:04 +0000 (21:00 +0300)]
[IE VPU] Enable DSR_* tests: part 1 (#1041)
* [IE VPU] Enable DSR_BinaryEltwise tests
* [IE VPU] Enable DSR_Gather tests
* [IE VPU] Enable DSR_Clamp tests
* [IE VPU] Enable DSR_Concat tests
* [IE VPU] Enable DSR_Convert tests
* [IE VPU] Enable DSR_Squeeze tests
* [IE VPU] Enable DSR_UnaryEltwise tests
* [ nGraph ] Softmax should return input pshape, not fully dynamic shape
Alexander Zhogov [Thu, 2 Jul 2020 14:55:53 +0000 (17:55 +0300)]
Try "system.debug: true" (#1179)
Konrad Dobros [Thu, 2 Jul 2020 11:18:28 +0000 (13:18 +0200)]
[IE CLDNN] Add some auto-tuning improvements (#1154)
- add error reporting for failed kernel runs during auto-tune
- fix auto-tuning for asymmetric quantization
- add asymmetric quantization information to cache
- change auto-tuning metric from average to min
Ilya Lavrenov [Thu, 2 Jul 2020 10:51:21 +0000 (13:51 +0300)]
Removed WA for C API compilation (#1176)
Ilya Lavrenov [Thu, 2 Jul 2020 10:31:44 +0000 (13:31 +0300)]
Split IR readers (#1167)
* Split IR readers
* Fixed tests
* CMAKE: Removed add_clang_format_target usage from readers
Vitaliy Urusovskij [Thu, 2 Jul 2020 10:14:07 +0000 (13:14 +0300)]
[Stress] Add --ref_db_collection in compare_memcheck_2_runs.py (#1157)
Ilya Churaev [Thu, 2 Jul 2020 10:08:21 +0000 (13:08 +0300)]
Removed opset0 from public API (#1144)
Irina Efode [Thu, 2 Jul 2020 08:58:53 +0000 (11:58 +0300)]
[IE TESTS] ie_class migration to the new test infrastructure (#1136)
Andrew Bakalin [Thu, 2 Jul 2020 07:57:53 +0000 (10:57 +0300)]
[VPU] StaticShapeNMS support (#1057)
[IE][VPU]: Introduces StaticShapeNMS stage
Jedrzej Hajduczenia [Thu, 2 Jul 2020 07:18:38 +0000 (09:18 +0200)]
[IE CLDNN] Don't force expected reorder layout & improve i64->i32 fallback (#1088)
Vladimir Paramuzov [Thu, 2 Jul 2020 07:13:59 +0000 (10:13 +0300)]
[IE CLDNN] Autoremove comments from processed cl files (#1152)
Liubov Batanina [Wed, 1 Jul 2020 19:35:28 +0000 (22:35 +0300)]
[IE TEST] LRN tests fixed params (#743)
* LRN tests fixed params
* Fix comment
* Swiched to opset3
Ilya Lavrenov [Wed, 1 Jul 2020 19:34:43 +0000 (22:34 +0300)]
Clean-up files in tests helpers (#1173)
Ilya Lavrenov [Wed, 1 Jul 2020 19:31:51 +0000 (22:31 +0300)]
Removed disable_tests.hpp (#1172)
Yegor Kruglov [Tue, 30 Jun 2020 19:32:13 +0000 (22:32 +0300)]
[MO MXNET] Fixed spatial reshape on GluonCV models (#587)
* added value propagation for slice_like op
* Mark slice_lice as undead node
* fixes in mark_undead_nodes and unittests update
Vladimir Paramuzov [Tue, 30 Jun 2020 19:18:24 +0000 (22:18 +0300)]
[IE CLDNN] Removed unused primitives and related structures (#1039)
Konrad Dobros [Tue, 30 Jun 2020 15:29:34 +0000 (17:29 +0200)]
[IE CLDNN] Add two early optimization capabilites (#1155)
This change adds checks, macros and defines for two early/experimental
features:
- local memory block reads
- builtin optimization hints, ie: __builtin_assume
Gleb Kazantaev [Tue, 30 Jun 2020 15:02:26 +0000 (18:02 +0300)]
Added nGraph transformations developer guide (#947)
* Added nGraph transformations developer guide
* Added some more chapters
* Added Transformation writing essentials chapter
* Added working with ngraph::Function chapter
* Added two chapters
* Fix comments
* Moved code snippets to source files
* Moved ngraph test utils to common. Added transformations test examples to template plugin
* Added Common mistake section
* Added doxygen for CommoOptimization passes
* Fixed doxygen comments; added links in md files; fixed typos
* Fixed review comments
Chance Luo [Tue, 30 Jun 2020 14:17:17 +0000 (22:17 +0800)]
Avoid duplicate data during reshapeDilation (#765)
Maksim Doronin [Tue, 30 Jun 2020 12:27:22 +0000 (15:27 +0300)]
[IE VPU] Set name for output DSR in DTS (#1011)
* [IE VPU] Set name for outDSR in DTS transformations
* [IE VPU] Enable NonZero_Transpose tests
* [IE VPU] Set name for outDSR in Reduce DTS
* [IE VPU] Use move semantic in DTS
Liubov Batanina [Tue, 30 Jun 2020 11:50:00 +0000 (14:50 +0300)]
[IE TEST] Added constant input to MatMul tests (#1119)
* Added constant input to MatMul tests
* Added InputLayerType to ngraph_helpers.hpp
Evgeny Lazarev [Tue, 30 Jun 2020 11:04:31 +0000 (14:04 +0300)]
NMS-4 op support (#1115)
* Specification for the NMS-4 operation (updated shape infer function)
* Enabled NMS-4 in the Model Optimizer
* Changed opset version for NMS with dynamic outputs and namespace to be "dynamic"
* Added NMS-4
* Added opset4 to the nGraph
* Added unit tests for NMS-4 type infer
* Renamed UpgradeNMS3ToNMS4 to UpgradeNMS3ToNMSDynamic. Added stub for ConvertNMS4ToLegacy
* Make IE aware of opset4 ops
* Updated NMSIE to have different shape infer function based on the NMS it was converted from. Implemented NMS4->NMSIE conversion
* Apply code style
* Updated StaticShapeNonMaximumSuppression op in the VPU
* Introduced new version of NMSIE operation with shape infer function from v4::NMS
* Fixed dynamicToStaticNonMaxSuppression transformation
* Added new version of NMSIE op with updated shape infer function
* Fixed NMS4 to NMSIE2 transformation
* Fixed constructors for nGraph ops v4::NM and dynamic::NMS
* Updated text in the opset4 specification document
* Code style fixes
* Fixed constructors for StaticShapeNMS + fixed test
* Minor change to the NMS op in the MO
* Fixed typo in the dynamic_to_static_shape_non_max_suppression transformation
* Removed redundant checks
* Refactored NMS infer and validate functions
* Added more checks to the validate_and_infer_types functions for NMS-3 and NMS-4
* Fixed compilation issue on Windows for op NMS
* Code style fixes
* Fixed typos in the NMSIE and NMSIE2 to CNNLayer op conversion
* Fixed typo in the ie_cnn_layer_builder_ngraph.cpp
* Fixed the NMSToLegacyNMS transformation. Added unit tests
* Apply code review comments
* Refactored NMSIE to use visitors
* Removed calling ConvertNMS4ToLegacy in the common optimizations
* Moved NMS4ToNMSLegacy to convert1_to_legacy group of transformations
* Removed useless include statement
* Removed copy-paste issue
Co-authored-by: Evgeny Lazarev <elazarev.nnov@gmail.com>
Tomasz Dołbniak [Tue, 30 Jun 2020 10:04:11 +0000 (12:04 +0200)]
Alpha and beta nodes element types fix (#1150)
Anton Voronov [Tue, 30 Jun 2020 09:01:29 +0000 (12:01 +0300)]
[CPU] Fixed PostOpsIntBlobMemory filling (#1133)
Liubov Batanina [Mon, 29 Jun 2020 20:07:08 +0000 (23:07 +0300)]
Fixed Softmax reference (#1148)
Alexander Chaiko [Mon, 29 Jun 2020 17:27:41 +0000 (19:27 +0200)]
[IE CLDNN] Fix Android build error: braces around scalar initializer (#1151)
Ilya Lavrenov [Mon, 29 Jun 2020 13:21:48 +0000 (16:21 +0300)]
Cnnnetwork add layer (#1124)
* Removed addLayer from public interface
* Convert to CNNNetworkImpl
Evgenya Stepyreva [Mon, 29 Jun 2020 11:56:11 +0000 (14:56 +0300)]
[ MO ] Keep data type of compressed value (#1143)
JIRA: 34085
Alexander Chaiko [Mon, 29 Jun 2020 11:09:33 +0000 (13:09 +0200)]
[IE CLDNN] int8 batches optimization (#632)
Vladimir Gavrilov [Mon, 29 Jun 2020 09:49:29 +0000 (12:49 +0300)]
Fixed deleting Transpose layers after and before Interpolate layers. (#1071)
* Fixed deleting Transpose layers after and before Interpolate layers.
* Added run_after() for the transformation InterpolateTranspose.
* Some checks were moved from the replacement function to the pattern.
* Added a check of the attribute 'axes' into the pattern.
Ilya Churaev [Mon, 29 Jun 2020 08:14:48 +0000 (11:14 +0300)]
Removed backprop operations (#1091)
* Removed backprop operations
* Fixed build
* Removed AvgPool
* Removed tests for v0 AvgPool
* Fixed code style
* Fixed export
Egor Churaev [Mon, 29 Jun 2020 07:36:30 +0000 (00:36 -0700)]
[IE CLDNN] Implement ExtractImagePatches operation (#1127)
The ExtractImagePatches operation collects patches from the input
tensor, as if applying a convolution. All extracted patches are stacked
in the depth dimension of the output.
JIRA: 30055
Adam Osewski [Fri, 26 Jun 2020 14:35:00 +0000 (16:35 +0200)]
Dynamic attribute getters and setters. (#964)
Anton Chetverikov [Fri, 26 Jun 2020 10:41:49 +0000 (13:41 +0300)]
Fix const node non-deterministic names (part 1) (#996)
* Update node names
Adam Osewski [Fri, 26 Jun 2020 10:00:28 +0000 (12:00 +0200)]
Fix use of new TestCase. (#1130)
Michał Karzyński [Fri, 26 Jun 2020 08:16:51 +0000 (10:16 +0200)]
Fixes in TensorIterator builder code (#1104)
Adam Osewski [Fri, 26 Jun 2020 07:38:15 +0000 (09:38 +0200)]
[ONNX] Support for dynamic shapes for InstanceNormalization (#1076)
Mateusz Bencer [Fri, 26 Jun 2020 07:18:24 +0000 (09:18 +0200)]
Enabled importing ONNX Yolo v3, added Loop op (#957)
Ilya Lavrenov [Thu, 25 Jun 2020 17:00:39 +0000 (20:00 +0300)]
Removed getLayerByName from public API (#1110)
* Fixed tests
* Removed getLayerByName from public API
Andrey Zaytsev [Thu, 25 Jun 2020 15:46:21 +0000 (18:46 +0300)]
Link fixes for opset docs (#1072)
* Fixed links
* Update opset.md