Commit Graph

3920 Commits

Author SHA1 Message Date
Tomasz Dołbniak
3bb91c4e5a
Fix of some nGraph python tests (#5778) 2021-06-02 12:57:57 +02:00
Ewa Tusień
c77a13ae20
Add support for SparseTensor in Constant op (#5871) 2021-06-02 12:30:33 +02:00
Ilya Churaev
34b02a5254
Fixed KW issues (#5977) 2021-06-02 12:35:27 +03:00
Irina Efode
bcdd915c9f
[IE TESTS] Add Conformance mode (test counters alignment between plugins) in (#5564) 2021-06-02 12:17:07 +03:00
Ilya Churaev
df331381e7
Fixed get_all_data_elements_bitwise_identical() method (#5873) 2021-06-02 11:14:02 +03:00
Szymon Irzabek
0f6f09bd3d
Gna revert padded to valid convolution and 2d convolution decomposition transforms (#5941)
* Revert "Gna conv2d decompose (#5604)"

This reverts commit f6c3b90364.

* Revert "GNA padded2conv tests & fixes (#5589)"

This reverts commit 5db77bf9e6.
2021-06-02 11:07:40 +03:00
Shoujiang Ma
c9e83c2750
Update AUTO plugin capabilities implementation (#5757)
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
2021-06-02 10:40:15 +03:00
Szymon Durawa
662a8e6db3
Remove redundant constructor_validate_and_infer_types() calls. (#5832) 2021-06-02 10:15:53 +03:00
Elizaveta Lobanova
4b486e6223
[GNA] Fix fq weights fusion and relu scale factors calculation (#5886)
* Fix FakeQuantize weights fusion when multiple operations were using the same const

* [GNA] Fix scale factor calculation for Relu if it has source and doesn't have destination statistics

Co-authored-by: Dmitrii Khurtin <dmitrii.khurtin@intel.com>
2021-06-02 10:11:11 +03:00
Anton Chetverikov
f88222933a
[MO] Add extractor for ONNX *OrEqual operations (#5932)
* Add extractor for ONNX GreaterOrEqual operation

* Add more extractors

* Fix extractor

Co-authored-by: achetver <anton.chetverikov@.intel.com>
2021-06-02 09:06:41 +03:00
Jozef Daniecki
143fc069a6
Fix 'operands of different size in bitwise operation' klockwork issue. (#5914)
* Fix 'operands of different size in bitwise operation' klockwork issue.

* Changed 'byte_idx' type to size_t.
2021-06-02 08:50:10 +03:00
Jozef Daniecki
9970f5b248
Interpolate operation specification refactoring. (#5928)
* Interpolate  spec refactored against explicit type indication.

* Chnaged types names.
2021-06-02 08:22:20 +03:00
Mikhail Nosov
677cf165a9
[IE Caching] fix klocwork warnings (#5973) 2021-06-01 23:38:27 +03:00
Mikhail Nosov
5765a7e35c
NGraph FrontEnd Manager - Basic API (#5470)
* NGraph - FrontEndManager - common API
Added Mock frontend for unit testing

* Comment out installation rules

* Fixed review comment
Introduced environment variable OV_FRONTEND_PATH for frontend paths

* Additional cmake cleanup

* More fixes of cmakelists

* Changing template file name for frontends

* Changed copyrights

* Reuse ngraph-utils for file-related operations

* Correct of frontend file extension for macos
More code coverage

* Renamed all methods to according to ngraph-style
In case of unset or empty OV_FRONTENT_PATH - load plugins from current working directory

* Fix review comments
Add clang format target for frontend_manager and mock frontend plugin

* Update docs for FrontEndCapabilities

* Use constants for flags instead of 'enum'

* clang style fix

* Fix comment: using namespace ngraph...

* Fix comment: use replace "frontend_manager" with ${TARGET_NAME} in CMakeLists.txt

* Comment fix: rename 'generic' folder to 'frontend_manager'

* Update documentation comments

* Set FrontEndManager class as 'final'

* Apply review comments

* renamed get_place_by_name_and... to get_place_by_operation_name_and...

* Separated frontend_manager.hpp into 4 header files
2021-06-01 18:25:48 +03:00
Kate Generalova
6589f0a82c
scripts: remove pot dependencies (#5956) 2021-06-01 18:22:22 +03:00
Ilya Lavrenov
53ca9b26bb
Windows build fix against prebuilt package (#5957)
* Revert "Fixed nGraph lib files for Windows (#5904)"

This reverts commit 442bb4e23a.

* Added inference_engine_transformations.lib back on Windows
2021-06-01 18:21:50 +03:00
Szymon Irzabek
d49f17e4dc
[GNA] Fix PWL segment creation condition (#5906) 2021-06-01 17:32:29 +03:00
Vladislav Golubev
04b1f22cc3
[LPT] ConvolutionBackpropData Transformation fix (#5924)
* [LPT] ConvolutionBackpropData: handled incorrect dequantization on weights

* [LPT][TESTS] ConvolutionBackpropData: added test-cases with incorrect dequantization on weights
2021-06-01 17:05:36 +03:00
Yury Gaydaychuk
1264376173
[CPU] Extended preprocessing for CPU (#5750) 2021-06-01 17:03:24 +03:00
Alexander Zhogov
6bf7ed83ab
Azure CI: Add "Build samples" check (#5954)
* Azure CI: Add "Build samples" check

* Fix dir
2021-06-01 17:03:06 +03:00
Vladislav Golubev
22881aec5d
[LPT] ConvolutionTransformation with asymmetric quantization after Split fix (#5895) 2021-06-01 16:58:33 +03:00
Maksim Kutakov
28c10b1727
[CPU] Fix mem leak in ParameterResultCustomBlobTest (#5933) 2021-06-01 16:43:03 +03:00
Ilya Lavrenov
eff9f00320
Refactored ie_plugin_config.hpp (#5899) 2021-06-01 16:31:29 +03:00
Vladislav Volkov
07085debd9
Fix for data race in MKLDNNSharedMemory::valid (#5910) 2021-06-01 14:17:03 +03:00
Jozef Daniecki
45ce06c57c
CTCGreedyDecoder operation specification refactoring (#5885)
* CTCGreedyDecoder spec refactored against explicit type indication.

* Add backticks to output tensor description.
2021-06-01 13:58:45 +03:00
Vladislav Golubev
c980a0b3be
[LPT] SplitTransformation WA for unsupported concat (#5833)
* [LPT] SplitTransformation WA for unsupported concat

* [LPT][TESTS] added test-case with Split and unsupported Concat
2021-06-01 13:52:34 +03:00
Dmitry Pigasin
b2abf25218
Python speech sample (#5322)
* Upload python speech sample draft

* Add function doc strings

* Add the ability to save results to a file

* Add a plugin configuration for GNA to get better accuracy

* Add errors calculation (comparison with a reference)

* Fix flake8 issues

* Add ability to run in hetero mode

* Add ability to load and save numpy format files (.npz)

* Add an error for wrong file extensions & update help message

* Add import and export GNA model options

* Add -we option to export embedded gna model

* Add readme

* Add -oname command line option (Layer names for output blobs)

* Add -iname command line option (Layer names for input blobs)

* Add info about -iname option to README.md

* doc: update readme, fix style

* Add a state reset between inferences

* add reset API to speech README

* doc: remove extra output from README

* remove onnx and TODO, format output

* Add an else branch to the if statement that checks a utterance data type

* Add dummy data for inference if a number of vectors < batch size

* Split the sample into separte files

Co-authored-by: Kate Generalova <kate.generalova@intel.com>
2021-06-01 12:48:02 +03:00
Jozef Daniecki
d40636f835
LRN operation specification refactoring (#5890)
* LRN spec refactored against explicit type indication.

* Fix spelling.
2021-06-01 12:01:43 +03:00
Pavel Esir
7a239c3856
[docs] corrected link in one billion convert doc, added DEPRECATED to dlrm (#5931)
* DEPRECATED dlrm convert instructions, corrected link in one billion model

* added DEPRECATED to dlrm title
2021-06-01 09:50:23 +02:00
Ilya Lavrenov
d65778b6d9
Fixed templatePlugin tests on IA32 (#5901)
* Fixed templatePlugin tests on IA32

* Disabled tests on MYRIAD
2021-06-01 10:21:14 +03:00
Ivan Novoselov
26e802a4b6
[CPU] Fix eltwise precision fusing on non-zero ports (#5934) 2021-06-01 10:05:34 +03:00
Ilya Churaev
e803d1aa43
Moved CC macros to public API (#5929)
* Moved CC macros for transformations to public API (to reuse their in plugin transformations)

* Added CC to template plugin

* Moved itt.h from nGraph to openvino/cc

* Fixed build
2021-06-01 10:05:17 +03:00
Chen Xu
de8742ad8e
[CPU] Reduce node fix illegal instruction on sse41 (#5782) 2021-06-01 10:01:20 +03:00
Polina Brzezinskaya
42afbfb4a3
[IE][VPU] Temporary fix for conformance tests (#5867)
* Firmware update with a temporary fix for conformance tests, so they wouldn't hang.
2021-06-01 09:56:42 +03:00
Ivan Tikhonov
0350dfe886
delete wrong spec for RNNCell (#5117) 2021-06-01 09:53:05 +03:00
Egor Duplensky
467122229a
[CPU] Add workaround for Ngraph OPs friendly name initialization (#5916)
Otherwise they are initialized concurrently in scope of MKLDNNNode
constructor without thread safety
2021-06-01 09:45:00 +03:00
Maksim Kutakov
115aa143ef
[CPU] Fix for CoreThreadingTestsWithIterations tests (#5892) 2021-05-31 22:45:51 +03:00
Ilya Lavrenov
3d82b50f78
Fixed samples compilation against make install (#5919)
* Fixed samples compilation against make install

* Fixed code style
2021-05-31 19:58:05 +03:00
Xie Zhengtian
f58f636ba9
Fix wrong word in multi-device doc (#5930)
Signed-off-by: Zhengtian Xie <zhengtian.xie@intel.com>
2021-05-31 19:10:15 +03:00
Mikhail Nosov
e29169db47
Caching: pass global CACHE_DIR setting to plugin (#5893)
* Caching: pass global CACHE_DIR setting to plugin

This can be helpful for GPU - it doesn't support Import/Export but can
significantly speed up load time when CACHE_DIR is set for device only

* Ignore exception in 'DeviceSupportsConfigKey' if plugin doesn't support GetMetric at all
2021-05-31 19:09:07 +03:00
Maksim Kutakov
7fb9bac24a
[CPU] Extend Concat node logic to avoid fallback on slow ref implementation. (#4129) 2021-05-31 18:49:57 +03:00
Artyom Anokhov
315c8d4eec
install_NEO_OCL_driver.sh: Added auto_mode option (#5864) 2021-05-31 16:31:50 +03:00
Ilya Churaev
442bb4e23a
Fixed nGraph lib files for Windows (#5904)
* Fixed nGraph lib files for Windows

* Fixed comments
2021-05-31 16:24:53 +03:00
Andrey Babushkin
4918533bc0
Beautify Jenkinsfile a little bit 2021-05-31 15:24:56 +03:00
Sergey Lyubimtsev
9a86cbffa7
PyPi install guides improvements (#5756)
* Update for install guides:

  - Human rights notice
  - Components descriptions update & console scripts
  - Extras requirements definition
  - Change verification step to Model Optimizer call

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* Update docs/install_guides/pypi-openvino-dev.md

Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>

* order

* fix grammar

* Update according to recommendations from InfoDev

* high-quality

* Caffe2*

* Update document style

Add additional verification step

* specify Ubuntu version for troubleshooting

* Add reference  to POT API.

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
Co-authored-by: Roman Donchenko <roman.donchenko@intel.com>
2021-05-31 14:15:51 +03:00
Ilya Lavrenov
874c07e68e
Don't install useless .lib files on Windows (#5897) 2021-05-31 13:21:48 +03:00
Ilya Lavrenov
a0ce93639d
Fixed klockwork issue (#5898) 2021-05-31 13:21:20 +03:00
Ilya Lavrenov
d49be07a94
Enabled ONNX importer part on ia32 arch (#5900) 2021-05-31 13:21:11 +03:00
Alexey Lebedev
69b052c8ca
[IE PYTHON] FIX InputInfoCPtr, DataPtr and CDataPtr deallocation (#5730)
* linked ExecutableNetwork to InputInfo and Data

* Add tests

* Skip test_exec_graph_info_deallocation on ARM plugin
2021-05-31 12:25:13 +03:00
Elizaveta Lobanova
090dde93b8
[GNA] Replace int32_t type by size_t for levels in GNA quantization classes (#5870) 2021-05-31 12:21:12 +03:00