Anastasia Kuporosova [Fri, 18 Sep 2020 16:42:36 +0000 (19:42 +0300)]
[Python API Tests] Update ngraph and iecore tests (#2329)
Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
Evgeny Talanin [Fri, 18 Sep 2020 15:58:12 +0000 (18:58 +0300)]
Bump cmake version to 3.13 (#2258)
Vitaliy Urusovskij [Fri, 18 Sep 2020 15:53:49 +0000 (18:53 +0300)]
New layout for `time_tests` (#2321)
* Change folders' layout for `time_tests`
* Refactoring of namings in `time_tests`
Andrey Sokolov [Fri, 18 Sep 2020 15:12:16 +0000 (18:12 +0300)]
[IE][VPU]: Makes ROIAlign to use 2 stage pipeline (to support ma2485) (#2123)
Artyom Anokhov [Fri, 18 Sep 2020 14:49:06 +0000 (17:49 +0300)]
install_NEO_OCL_driver: Updated exit codes, messages. Updated way to remove old driver on Ubuntu (#2334)
Ilya Lavrenov [Fri, 18 Sep 2020 14:13:27 +0000 (17:13 +0300)]
fixes for UWP (#2255)
* UWP fixes
* Commented code for compilation with UWP
* Current state: compiled for DESKTOP_APP
* Fixes
* Added toolchain
* Enabled ONNX imported for Windows Store
* Updated toolchain
* Fixes
* Disable ONNX in case of UWP
* Fix for Windows Driver
* Applied style check
* Dynamic loading of GetDLLDirectory symbols
* Clean-up in the toolchain
* Updated mkldnn plugin cmake
Evgenya Stepyreva [Fri, 18 Sep 2020 11:42:16 +0000 (14:42 +0300)]
[ MO ] Complete weights layout permutation (#2299)
* MO TF: FQPerChannel extractor
* [ MO ] Complete weights layout permutation
* removed deleted file out of BOM
* Bring back stashed changes
* Skip if no weights permutation
* Conditional permutation
* Comments
Tomasz Jankowski [Fri, 18 Sep 2020 08:19:12 +0000 (10:19 +0200)]
fix move assignment operator of Shape class (#2280)
Tomasz Dołbniak [Fri, 18 Sep 2020 08:08:29 +0000 (10:08 +0200)]
Accept ONNX Constants with empty tensors (#2287)
Mateusz Tabaka [Fri, 18 Sep 2020 07:56:11 +0000 (09:56 +0200)]
ConvertPrecision - saturate Constant's value to std::numeric_limits<dst… (#2206)
* ConvertPrecision - saturate Constant's value to std::numeric_limits<dst_type>::lowest() if it's below that limit.
* Remove clamping to std::numeric_limits<int32_t>::lowest() in U32/U64 case
Ivan Tikhonov [Fri, 18 Sep 2020 07:14:01 +0000 (10:14 +0300)]
Fix bidirectional mode in reference implementations of GRU/LSTM/RNN Sequences (#2264)
* fix bidirectional case in references of sequences ops, enable decomposition of bidirectional cases in CommonOptimizations
* introduce new opset5, include GRU/RNN/LSTM Sequences to opset5
* Revert "introduce new opset5, include GRU/RNN/LSTM Sequences to opset5"
This reverts commit
73c22a11dbd724d2cfa9212ff211db74ef09cf2a.
Evgeny Lazarev [Fri, 18 Sep 2020 05:16:14 +0000 (08:16 +0300)]
Updated operations specification documents (2021.2) (#2270)
* Updated documentation structure and remove incorrect added files for Acosh-1, Asinh-1 and Atanh-1
* Fixed broken links
Ilya Lavrenov [Fri, 18 Sep 2020 03:30:29 +0000 (06:30 +0300)]
Fixed compilation without OpenCV (#2309)
Maksim Doronin [Thu, 17 Sep 2020 20:52:16 +0000 (23:52 +0300)]
[IE][VPU]: Enable some DSR+Op tests (#2118)
* Introduced a new way to test DSR+Op cases
* Enabled DSR_Reduce, DSR_VariadicSplit, DSR_TopK, DSR_Scatter, DSR_Unsqueeze tests
* Other disabled tests are still disabled until reference function is implemented. Added related comments
* Reduce DSR+Op tests execution time via reducing tensor shapes
Artyom Anokhov [Thu, 17 Sep 2020 18:20:12 +0000 (21:20 +0300)]
setupvars: Updated notifications, fixed calling python in Windows case (#2319)
Dmitrii Denisov [Thu, 17 Sep 2020 13:43:03 +0000 (16:43 +0300)]
Glstreamer dependencies (#2292)
* Refactoring: install_openvino_dependencies.sh script
* Added python3-gi package
* Correcting typos
* Update install_openvino_dependencies.sh
Fixed libglib2.0-0 package location.
Artyom Anokhov [Thu, 17 Sep 2020 13:42:04 +0000 (16:42 +0300)]
install_openvino_dependencies: Updated copyrights (#2306)
setupvars.bat: Updated notification about incorrect Python version. Removed checking ICC2019
setupvars.sh: Removed logic with choosing higher version of installed Python. Added dynamic detecting python3 major and minor version for setting path. Add checking minimum required Python version(now 3.6)
Andrew Bakalin [Thu, 17 Sep 2020 12:28:33 +0000 (15:28 +0300)]
[IE][VPU]: Enable DTS for some eltwise operations (#2242)
* Enable DTS for Maximum, Minimum, Less, LogicalNot
Vladislav Vinogradov [Thu, 17 Sep 2020 12:24:19 +0000 (15:24 +0300)]
[IE][CMAKE] Add some libraries to ie_developer export list (#2279)
The following libraries:
* `vpu_common_lib_test_static`
* `ieTestHelpers_s`
Those libraries might be helpful for standalone plugins tests.
Vladimir Gavrilov [Thu, 17 Sep 2020 11:15:57 +0000 (14:15 +0300)]
Fixing bugs in nGraph reference implementation of Interpolate-4 (#2204)
* Now coordinate_transformation_mode used for all axes in the 'nearest' mode.
* Temporarily added tests for Interpolate-4 evaluate().
* Deleted temporarily added tests.
* Fixed documentation for the 'nearest' mode.
* Small fixes.
* Disabled Interpolate-4 layer tests for CPU.
* Disabled some Interpolate-4 CPU tests.
* do not change index table when execute each time
* layout check added
* interpolate for no batch size even scale is 1
* coordinate transformation with div scale, not multiple 1/scale, for higher accuracy
* disable tests temporal
* test modification
* Some changes.
* Enabled some tests.
Mikhail Ryzhov [Thu, 17 Sep 2020 10:51:23 +0000 (13:51 +0300)]
Fixed c samples build (#2278)
* Fixed c samples build
fixed CVS-38816 - Failure to build samples in C
* Fixed issue with gflags
Vitaliy Urusovskij [Thu, 17 Sep 2020 10:01:40 +0000 (13:01 +0300)]
Fix TimeTests build and README (#2275)
* Fix searching of pipelines for `time_tests` build
* Add `realpath` use in README for IEDevPackage because of limitation
* Add `mkdir build && cd build` commands in README
* Rename `time-tests` to `time_tests` in README
Anton Pankratv [Thu, 17 Sep 2020 08:57:11 +0000 (11:57 +0300)]
Default Infer leads to correct infer request state (#1562)
Andrey Somsikov [Thu, 17 Sep 2020 08:50:40 +0000 (11:50 +0300)]
Fix time_tests gcc 4.8.5 build error (#2208)
Ivan Tikhonov [Thu, 17 Sep 2020 08:45:45 +0000 (11:45 +0300)]
Move PriorBox to PriorBoxIE transformation from CommonOptimization pass (#2185)
* move PriorBox to PriorBoxIE transformation from CommonOptimization pass
* call initNodeInfo transformation before PriorToPriorIE
* update comments
Maxim Shevtsov [Thu, 17 Sep 2020 06:31:42 +0000 (09:31 +0300)]
Reverting devicePriorities to be vector and respect the order, as opposed to the incorrect (re (#2249)
cent?) refactoring that introduced the unordered_map that effectively ignores the priorities
Tomasz Dołbniak [Wed, 16 Sep 2020 20:04:47 +0000 (22:04 +0200)]
Clone a specific tag for pybind11 (#2297)
Nikolay Shchegolev [Wed, 16 Sep 2020 15:19:14 +0000 (18:19 +0300)]
[CPU] RNN layer. Blobs precision validation. (#2223)
Nikolay Shchegolev [Wed, 16 Sep 2020 15:09:59 +0000 (18:09 +0300)]
Statically analyzed issues. (#2274)
Irina Efode [Wed, 16 Sep 2020 13:46:02 +0000 (16:46 +0300)]
[IE TESTS] CoreThreading_LoadNetwork tests were disabled for GPU plugin (#2245)
Piotr Szmelczynski [Wed, 16 Sep 2020 13:33:02 +0000 (15:33 +0200)]
Test refactor (#2225)
Alexey Suhov [Wed, 16 Sep 2020 13:13:41 +0000 (16:13 +0300)]
update OpenCV version to 4.5.0 (#2254)
* update OpenCV version to 4.5.0
* fix Azure pipelines
Ilya Churaev [Wed, 16 Sep 2020 12:33:23 +0000 (15:33 +0300)]
Fixed KW warning and review issues (#2263)
Gorokhov Dmitriy [Wed, 16 Sep 2020 11:11:48 +0000 (14:11 +0300)]
Revert "[IE TESTS] dynavic batch for mvn layer (#1010)" (#2257)
This reverts commit
2e3378c50feb96df2bb8cb719bf0745705e35ad9.
Evgeny Latkin [Wed, 16 Sep 2020 10:51:33 +0000 (13:51 +0300)]
[IE][VPU]: update firmware 1378 (#2182)
Andrew Bakalin [Wed, 16 Sep 2020 09:41:49 +0000 (12:41 +0300)]
[VPU] Fix K propagation through Reshape (#2184)
* [VPU][DTS] Fix K propagation through Reshape
* [VPU] Add test cases
Anton Potapov [Wed, 16 Sep 2020 09:41:14 +0000 (12:41 +0300)]
[PP GAPI] Addded tests to cover exisiting precision conversions done by (#1976)
some plugins
- added shared parameterized tests
- instantiated for template plugin
- instantiated for cpu plugin
- fixed CPU plugin to properly handle U16 input
- fixed CPU reverse_sequence primitive to alolw input/oputput tensors to
be in FP32 only
- updated ngraph test_simple_computation_on_ndarrays to not expect
failure on U16 input
Svetlana Dolinina [Wed, 16 Sep 2020 08:29:05 +0000 (11:29 +0300)]
added check to avoid IR generation in case of wrong input shape (#2127)
* added check to avoid IR generation in case of wrong input shape
* review changes
Maxim Kurin [Tue, 15 Sep 2020 21:44:25 +0000 (00:44 +0300)]
[IE][VPU][OpenCL] 2021.1 release compiler (#2166)
Evgeny Talanin [Tue, 15 Sep 2020 16:24:57 +0000 (19:24 +0300)]
Revert "Eliminated invalid subgraphs (#2196)" (#2250)
This reverts commit
89a6f926a4784110b34848a432994e4632f860ce.
Konstantin Satunin [Tue, 15 Sep 2020 14:39:32 +0000 (17:39 +0300)]
Added Public CI badge to main page (#2241)
Anna Alberska [Tue, 15 Sep 2020 13:04:06 +0000 (15:04 +0200)]
[GNA] fix scale factor calculation for unfused bias after fc (#2097)
* [GNA] fix scale factor calculation for unfused bias after fc
* change check
* add test
* apply requested changes
* cpplint fix
* apply test changes
* modify model for test to match ::op::
Mateusz Bencer [Tue, 15 Sep 2020 13:02:48 +0000 (15:02 +0200)]
Fix running nG Python tests on Windows and update doc (#2162)
Gladilov, Gleb [Tue, 15 Sep 2020 12:28:28 +0000 (15:28 +0300)]
[IE][VPU]: Merges transformations calls from LoadExeNetwork and Frontend (#2220)
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
Ilya Lavrenov [Tue, 15 Sep 2020 12:08:17 +0000 (15:08 +0300)]
Reshape v7: remove (#1379)
* Removed shape inference fr IR v7 and older
* Disabled dynamic batch tests which require reshape
* Fixes tests 2
* Disabled MKLDNN tests with convolution reshape
* Fixed GPU tests
* Disable VPU tests with batch size > 1 for old IRs
* Removed most of shape infer functions for old representation
* Removed most of CNNLayer validators
* Fixed validators and keep only parseParams
* Removed tests on invalid IR v7
* Disabled more VPU tests
* Removed Backetize validator
* Disable one more Myriad tests case where reshape for old IR is needed
* Removed useless reshape
* Need to replace GRUCell with Unique
* Moved shape infer functions for experimental layers to Core IE
* Fixed shape inference functions not to depend on legacy
* Added missed SparseToDense
* Added descriptive error message
* Fixed comments
Roman Vyunov (Intel) [Tue, 15 Sep 2020 11:39:27 +0000 (14:39 +0300)]
[IE][VPU]: Workaround to support parameter Beta for layer Swish (#2205)
* Workaround to full support Swish layer. It is faster than native Swish for now.
Vladislav Vinogradov [Tue, 15 Sep 2020 11:04:47 +0000 (14:04 +0300)]
[IE][TESTS] Fix compareRawBuffers and compareBlobData methods (#2222)
Use `<=` comparison instead of `<` with thresholds.
This allows to use `0` threshold for bit-exact comparison.
Anton Pankratv [Tue, 15 Sep 2020 11:03:24 +0000 (14:03 +0300)]
Eliminated invalid subgraphs (#2196)
Ilya Churaev [Tue, 15 Sep 2020 11:03:07 +0000 (14:03 +0300)]
nGraph some KW fixes (#2102)
* Removed redundant methods
* Fixed KW for linux
Ilya Churaev [Tue, 15 Sep 2020 11:02:42 +0000 (14:02 +0300)]
Extend error message (#2175)
Ilya Churaev [Tue, 15 Sep 2020 11:02:15 +0000 (14:02 +0300)]
Fixed query network for networks with KSO (#2201)
* Added a test to reproduce QueryNetwork with KSO
* Fixed QueryNetwork for networks with KSO
* Added additional test
Ilya Churaev [Tue, 15 Sep 2020 11:01:43 +0000 (14:01 +0300)]
Fixed output names for case with redundant ops before result (#2210)
Maksim Doronin [Tue, 15 Sep 2020 09:42:16 +0000 (12:42 +0300)]
[IE][VPU]: Some KW fixes (#2142)
* Some KW fixes
* Fix printTo in vpu ngraph transformations
Denis Orlov [Tue, 15 Sep 2020 08:24:17 +0000 (11:24 +0300)]
[GNA] Safety fixes (#2158)
Gladilov, Gleb [Tue, 15 Sep 2020 07:44:25 +0000 (10:44 +0300)]
[IE][VPU][Tests]: Enables tests on MergeSubsequentDSROperations (#2149)
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
Ivan Tikhonov [Tue, 15 Sep 2020 07:11:51 +0000 (10:11 +0300)]
TensorIterator to RNN/GRU/LSTM Sequence transformation (#2146)
* ti to sequences transformations
* fix sequences to sequences ie conversion
* resolve review marks
* resolve review remarks, fix ti to sequences transformations to support batch > 1 if slice axis == 0
* temporary enable ngraph ti transformations for cpu plugin
* fix includes
* Revert "fix includes"
This reverts commit
6cf15b97bec94168df71606ac959b3cf60634c8a.
* Revert "temporary enable ngraph ti transformations for cpu plugin"
This reverts commit
fd528d7216a2e6b11e915a0038a191259dc60551.
* delete todo comments
Edward Shogulin [Tue, 15 Sep 2020 06:18:58 +0000 (09:18 +0300)]
[LPT] Copy constant with several outputs before blob update (cherry-pick to master) (#2198)
* [LPT] Copy constant implementation
* [LPT] the same Constant ops as FQ interval boundaries
Artyom Anokhov [Mon, 14 Sep 2020 16:49:57 +0000 (19:49 +0300)]
setupvars: update logic for setting path-like vars in case if they are empty. Updated copyrights. (#2229)
Svetlana Dolinina [Mon, 14 Sep 2020 16:49:29 +0000 (19:49 +0300)]
GatherTree description was extended and outdated link fixed (#2167)
* add more alrifications to description
* move clarification to comment
* pseudo code become more accurate
* review changes
Alexey Suhov [Mon, 14 Sep 2020 15:47:19 +0000 (18:47 +0300)]
Revert "update OpenCV version to 4.5.0"
This reverts commit
5d229a45649091d25c3e85f391f99ea88122e008.
Alexey Suhov [Mon, 14 Sep 2020 14:58:39 +0000 (17:58 +0300)]
update OpenCV version to 4.5.0
Maxim Andronov [Mon, 14 Sep 2020 12:28:37 +0000 (15:28 +0300)]
[CPU] add check on equality of values IL and IH ranges (#2190)
Rafal Blaczkowski [Mon, 14 Sep 2020 11:07:47 +0000 (13:07 +0200)]
Add backend tests to ONNX OpenVino CI (#1972)
Andrey Somsikov [Mon, 14 Sep 2020 10:50:03 +0000 (13:50 +0300)]
Define security policy (#2215)
Anastasia Kuporosova [Mon, 14 Sep 2020 10:49:01 +0000 (13:49 +0300)]
[Python Tools] Fix several problems in cross-check-tool (#2170)
Evgenya Stepyreva [Mon, 14 Sep 2020 10:45:27 +0000 (13:45 +0300)]
Super smart reshape: HC Reshape to 2D followed by MatMul (#2183)
* Initial commit
* [SSR] Reshape(2D)->MatMul constrain relaxation
* Moved common pattern mechanics to the common function
* Moving SmartReshape to CNNNetworkNgraphImpl ctors
* Review comment
* Tests
Andrey Somsikov [Mon, 14 Sep 2020 06:04:49 +0000 (09:04 +0300)]
Split time-tests common library (#2173)
Split time-tests common library
Add a README.md with workflow description.
Defined "timetest_" suffix for all time tests.
Applied clang-format-9 and added a README.md
Co-authored-by: Alina Alborova <alina.alborova@intel.com>
Evgenya Stepyreva [Fri, 11 Sep 2020 18:41:42 +0000 (21:41 +0300)]
[DOC] Reshape feature (#2023)
* [DOC] Reshape feature
* Comments adressed.
* Clarifications
* Converting_Model_General.md
* Update ShapeInference.md
* Update ShapeInference.md
* Comments
* Update Convert_Object_Detection_API_Models.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
Gleb Kazantaev [Fri, 11 Sep 2020 12:38:43 +0000 (15:38 +0300)]
Added type info for transformations (#2116)
Anton Chetverikov [Fri, 11 Sep 2020 09:58:14 +0000 (12:58 +0300)]
Fix Mish and SoftPlus value propagation functions (#2120)
* Fix Mish and SoftPlus value propagation functions
* Add unit tests for SoftPlus & Mish operations value propagation functions
Anastasia Kuporosova [Fri, 11 Sep 2020 09:56:57 +0000 (12:56 +0300)]
[PYTHON API TESTS] Add ngraph tests (#2132)
Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
Vladislav Volkov [Fri, 11 Sep 2020 03:15:24 +0000 (06:15 +0300)]
Fix for static PartialShape detection algorithm (#2106)
Ivan Tikhonov [Fri, 11 Sep 2020 03:12:14 +0000 (06:12 +0300)]
Added callback to disable PriorBox to PriorBoxIE transformation (#2159)
* move priorbox to ie transformations to Opset1ToLegacyOpset pipeline
* fix typo
* Revert "fix typo"
This reverts commit
4077a78cbdcc1340b0999a3756ce348dd567e45f.
* Revert "move priorbox to ie transformations to Opset1ToLegacyOpset pipeline"
This reverts commit
910e41ff2099b0516fc9bff2baaa2ec678c8a7bf.
* add functionality to disable prior box to ie transformation
* fix callback
Sergey Shlyapnikov [Thu, 10 Sep 2020 20:18:26 +0000 (23:18 +0300)]
[IE CLDNN] Memory allocation optimizations (#2007)
Evgeny Talanin [Thu, 10 Sep 2020 16:58:45 +0000 (19:58 +0300)]
Add exposing function signatures via Cython (#2024)
Vitaliy Urusovskij [Thu, 10 Sep 2020 16:41:23 +0000 (19:41 +0300)]
Implement `run_executable.py` to run `TimeTests` several times (#2125)
Sergey Shlyapnikov [Thu, 10 Sep 2020 15:59:15 +0000 (18:59 +0300)]
[IE CLDNN] Fix stack-use-after-scope issue (#2150)
Gleb Kazantaev [Thu, 10 Sep 2020 14:11:10 +0000 (17:11 +0300)]
Updated ConvertPrecision pass not to make extra copy of Constant data (#2108)
Kate Generalova [Thu, 10 Sep 2020 13:04:13 +0000 (16:04 +0300)]
[samples] remove unused ngraph (#2156)
Nikita Kudriavtsev [Thu, 10 Sep 2020 12:47:20 +0000 (15:47 +0300)]
[IE Myriad][#38489] Reduce test scope for Swish layer (#2163)
Alexey Fadeev [Thu, 10 Sep 2020 12:11:08 +0000 (15:11 +0300)]
Fixed differences between glib versions (#2153)
Anton Dudchenko [Thu, 10 Sep 2020 11:49:19 +0000 (14:49 +0300)]
[IE][VPU]: Support ngraph::Function in VPU QueryNetwork (#1929)
* Support ngraph::Function in VPU QueryNetwork
Nikita Kudriavtsev [Thu, 10 Sep 2020 09:56:21 +0000 (12:56 +0300)]
[IE Myriad][IE Tests] Activation layer's constants parametrization. (#2071)
CI passed: https://gitlab-icv.inn.intel.com/inference-engine/product-configs/merge_requests/870
Kate Generalova [Thu, 10 Sep 2020 09:44:13 +0000 (12:44 +0300)]
fix #38545 remove CPU network layer check for py samples (#2145)
Mateusz Tabaka [Thu, 10 Sep 2020 09:27:12 +0000 (11:27 +0200)]
Add support for custom onnx operators: DetectionOutput, Normalize and… (#2064)
Maxim Kurin [Thu, 10 Sep 2020 08:55:32 +0000 (11:55 +0300)]
[IE][VPU][Custom CL]: Fix binary convolution3x3 3d transaction (#2144)
* Fix binary_convolution3x3.cl kernel & test
Ilya Znamenskiy [Thu, 10 Sep 2020 05:56:04 +0000 (08:56 +0300)]
[IE CLDNN] Fully connected MMAD kernel optimizations (#2115)
Nikolay Shchegolev [Thu, 10 Sep 2020 05:35:32 +0000 (08:35 +0300)]
[CPU] statically analyzed issues. (#2139)
Anton Voronov [Thu, 10 Sep 2020 05:33:38 +0000 (08:33 +0300)]
[CPU] Supported depthwise 6d, 7d, ..., added test (#971)
Ilya Churaev [Thu, 10 Sep 2020 03:14:11 +0000 (06:14 +0300)]
Fixed addOutput behavior for experimental ops (#2138)
Gorokhov Dmitriy [Wed, 9 Sep 2020 15:59:37 +0000 (18:59 +0300)]
[CPU] Fixed quantization post op memory leak (#2101)
Maxim Andronov [Wed, 9 Sep 2020 15:57:58 +0000 (18:57 +0300)]
[CPU] add const and precision check quantize ranges (#2074)
Evgenya Stepyreva [Wed, 9 Sep 2020 15:25:53 +0000 (18:25 +0300)]
[ IE ] ExperimentalDetectron shape infer fix (#2143)
Anna Likholat [Wed, 9 Sep 2020 14:49:23 +0000 (17:49 +0300)]
[JAVA] Code style check added (#1984)
Mikhail Letavin [Wed, 9 Sep 2020 14:21:10 +0000 (17:21 +0300)]
[IE CLDNN] Fix problems with loop iterator and parameter check in clDNN (#2141)
Vladislav Vinogradov [Wed, 9 Sep 2020 14:14:20 +0000 (17:14 +0300)]
[IE][TOOLS] compile_tool improvements (#2140)
* Remove dead code.
* Protect device specific config options with device checks.
* Add missing space to precision parsing error message.
* Allow to switch FP32 input precision to U8.
Katarzyna Mitrus [Wed, 9 Sep 2020 13:47:53 +0000 (15:47 +0200)]
Relaxed tolerance for fp16_inception_v1 model (#2129)
Vladimir Gavrilov [Wed, 9 Sep 2020 13:28:52 +0000 (16:28 +0300)]
Extend MO for support of Interpolate-4 (#2026)
* Commit.
* Added opset4 version in the class Interpolate.
* Added class ONNXResize11Op to read ONNX Resize with opset version >= 11.
* Added support for Interpolate-4 into transformations TestInterpolateReshapeWA and InterpolateConcat.
* Added support for Interpolate-4 into transformation InterpolateWithConcat.
* Deleted redundant checks from the transformation UpsampleToResample.
* Reverted last changes.
* Changed ONNX Resize extractor to support for Interpolate-4.
* Added conversion of ONNXResize11Op into Interpolate-4.
* Added support for Interpolate-4 into the transformation InterpolateSequenceToInterpolate.
* Small fix for formatting.
* Written tests for MO version of Interpolate-4 with shape_calculation_mode = sizes.
* Written tests for infer function of Interpolate-4.
* Now transformations InterpolateWithConcat, InterpolateConcat, InterpolateReshapeWA skip Interpolate-4.
* Used create_op_with_const_inputs in the transformation InterpolateSequenceToInterpolate.
* The transformation ONNXResize11ToInterpolate4 was rewritten using find_and_replace_pattern.
* Now the dictionary infers (dictionary of infer functions of Interpolate) is a class static attribute.
* Deleted unused variable.
* Restored original logic of find_and_replace_pattern method of the class InterpolateReshapeWA.
* Used create_op_with_const_inputs() in the transformation InterpolateSequenceToInterpolate for opset1 case.
* Replaced resize_name by resize.soft_get('name', resize.id).
* Small fixes.
* Added two tests for Interpolate-4 infer function.
* Fixed the transformation ONNXResize11ToInterpolateV4 for the case when ONNXResize11 operation has 3 inputs.
* Added conversion of ONNXResize11 with tf_crop_and_resize_mode to ROIPooling + ONNXResize11.
* Fixed bugs in the transformation ONNXResize11ToInterpolateV4 and in the infer function of the operation ONNXResize11.
* Small changes.
* Renamed transformation that converts ONNXResize11 into ROIPooling + ONNXResize11 and fixed BOM-file.
* Fixed tests for the transformation InterpolateSequenceToInterpolate.
* Small change.
* Now the transformation InterpolateSequenceToInterpolate preserves output layer name.
* Deleted the transformation ONNXResize11ToTFCropAndResize.
Vitaliy Urusovskij [Wed, 9 Sep 2020 12:30:23 +0000 (15:30 +0300)]
Implement statistics collection: (#2056)
1. Add `-s` CLI key to get statistics file path
2. Implement `StatisticsWriter` singleton to manage handle to this file
Anton Potapov [Wed, 9 Sep 2020 12:30:08 +0000 (15:30 +0300)]
[PP GAPI] - Generic precision conversion kernel; support for U8 (#2076)
- added U8 support
- tests are extended