Commit Graph

3371 Commits

Author SHA1 Message Date
Ilya Lavrenov
a8289b58c4
Fixed TBBBind_2.4 usage for RelWithDebInfo (#5535) 2021-05-06 21:21:23 +03:00
Artemy Skrebkov
a8b5f1f4a3
Update opencv package for yocto (#5536) 2021-05-06 20:57:59 +03:00
Roman Donchenko
2c755aaf6f
Fix incorrect plural: childs -> children (#5532) 2021-05-06 20:08:42 +03:00
Gorokhov Dmitriy
a19413c0c0
[CPU] Plugin migration on ngraph (#4344) 2021-05-06 19:49:24 +03:00
Poliksenov Ivan
2bb8e9facc
[IE][VPU]: Removed constant DDR_MAX_SIZE = 512. (#4372)
* Removed constant DDR_MAX_SIZE = 512.
Removed the DDR_MAX_SIZE constant as it could potentially lead to incorrect behavior of devices with a different DDR size (Prism Creek can be up to 2 GB in size). Removed the use of this constant in methods.
2021-05-06 17:29:06 +03:00
Jozef Daniecki
2896b3af8c
Convert op specification refactoring. (#5530)
* Convert op specification refactoring.

* Minor readability improvements.

* Fixed 'category' formatting.
2021-05-06 17:16:52 +03:00
Anton Chetverikov
b3c1dd9de3
Add sys_platform environment marker to version checker (#5437)
* Add sys_platform environment marker

* Update sys_platform check

* Add unit tests for sys_platform marker

* apply review comments

* Fix typo

* Update checker and tests, apply comments

* Update comments parsing and tests

* Fix commrnt

* Resolve comments and update check logic

* Update tests and fix bug with negative tests

Co-authored-by: achetver <anton.chetverikov@.intel.com>
2021-05-06 16:20:37 +03:00
Anton Chetverikov
e86b9b17b0
Update Gather-7 specification (#5441)
* Allow nagative values for batch_dims

* Update formula

* Update spec according to comments

* clarified cases when batch_dims and axis less than zero and enhanced restriction for index types

Co-authored-by: Pavel Esir <pavel.esir@intel.com>
2021-05-06 16:01:53 +03:00
Vladimir Zinoviev
ec7b1f4416
[LPT] Improve Etlwise branch selection logic (#5208) 2021-05-06 15:54:56 +03:00
Andrey Zaytsev
5e4cd1127b
Integrate UAT fixes (#5517)
* Added info on DockerHub CI Framework

* Feature/azaytsev/change layout (#3295)

* Changes according to feedback comments

* Replaced @ref's with html links

* Fixed links, added a title page for installing from repos and images, fixed formatting issues

* Added links

* minor fix

* Added DL Streamer to the list of components installed by default

* Link fixes

* Link fixes

* ovms doc fix (#2988)

* added OpenVINO Model Server

* ovms doc fixes

Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>

* Updated openvino_docs.xml

* Edits to MO

Per findings spreadsheet

* macOS changes

per issue spreadsheet

* Fixes from review spreadsheet

Mostly IE_DG fixes

* Consistency changes

* Make doc fixes from last round of review

* integrate changes from baychub/master

* Update Intro.md

* Update Cutting_Model.md

* Update Cutting_Model.md

* Fixed link to Customize_Model_Optimizer.md

Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
Co-authored-by: baychub <cbay@yahoo.com>
2021-05-06 15:37:13 +03:00
Victor Kuznetsov
4790c79eb4
Add time_tests dir path to sys.path (#5498) 2021-05-06 14:57:50 +03:00
Polina Brzezinskaya
a411af1668
[IE][VPU]: Fix for crash in Myriad plugin during LoadNetwork with Hetero plugin (#5222) 2021-05-06 14:47:10 +03:00
Egor Duplensky
5bd6343ce5
Extend filling roi data for other precisions (#5432)
by making it template.
2021-05-06 14:44:01 +03:00
Yegor Kruglov
abb1ca657e
Implementation of ArgMin ONNX + TF extractors (#5126)
* implement argmin extractors

* reconsidering argmax to topk

* arg ops refactoring

* rename ArgMaxToTopK

* added unittests

* update docs

* move unittest file to new folder

* conversations resolving

* revert changes with argmax.py, move argmin op to a new file

* rename ArgMaxSqueeze

* updated BOM file

* little fix

* code refactoring in ArgMaxOp, updated unittests

Co-authored-by: yegor.kruglov <ykruglov@nnlvdp-mkaglins.inn.intel.com>
2021-05-06 13:41:49 +03:00
Yegor Kruglov
e3ea9bf4dd
fix incorrect input names for mean values (#5508) 2021-05-06 13:33:51 +03:00
Irina Efode
935405ad2d
[IE TESTS] Remove dummy file for beh tests (#5436) 2021-05-06 12:56:09 +03:00
Victor Kuznetsov
5834eef8f0
Change model_path to model_name in timeline report (#5457) 2021-05-06 11:54:16 +03:00
Vladimir Paramuzov
30b9d2ba13
[IE CLDNN] Disabled vectorized ocl path for modes with bool output (#5521) 2021-05-06 11:33:14 +03:00
Vladimir Paramuzov
fa4a67ab25
[IE CLDNN] Fixed FQ in byxf layout and pooling in fsv32 with int8 input (#5431) 2021-05-06 11:31:29 +03:00
Vladislav Golubev
49a53854e2
ConcatTransformation fix (#5482)
* [LPT] ConcatTransformation: fixed naming of outputs after split

* [LPT][TESTS] Concat with split tests: added verification of output names
2021-05-06 10:58:34 +03:00
Mikhail Nosov
dde837c4eb
Add InferenceEngine::Core::LoadNetwork(modelPath, deviceName) to API_Changes (#5514) 2021-05-05 19:20:38 +03:00
Vladimir Gavrilov
62b1f655c0
DFT and IDFT nGraph Python API (#5387)
* Added nGraph Python API for operations DFT and IDFT.

* Written tests for the DFT Python API.

* Written tests for IDFT nGraph Python API.

* Small fixes.

* Started to add tests for the signal_size case.

* Written tests for signal_size case of DFT.

* Written tests for signal_size case of IDFT.

* Some code style fixes in IDFT nGraph Python API tests.

* Code style fixes in tests for DFT nGraph Python API.

* Now DFT nGraph Python API tests are used numpy FFT ressults as expected results of tests.

* Now IDFT nGraph Python API tests without signal_size are used numpy FFT result as input data.

* Now IDFT nGraph Python API tests use numpy IFFT as expected results for signal_size cases.

* Deleted redundant function.

* Formatting fix.

* Now test data for DFT and IDFT nGraph Python API are randomly generated.

* Added seed initialization.
2021-05-05 17:17:46 +03:00
Patryk Elszkowski
34060eb5f8
add Constant v1 to verified operations (#5412)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-05-05 16:47:25 +03:00
Ilya Lavrenov
1c2eaca49e
Fixed memory leak in IR reader (#5507) 2021-05-05 16:25:11 +03:00
Tomasz Socha
c362b3e105
[ONNX] Fix missmatches for opset13 *Max operators. (#5443) 2021-05-05 13:34:26 +02:00
Patryk Elszkowski
dc49035eaa
update tanh v1 spec (#5413)
* update tanh v1 spec

* Apply review suggestions

* add rounding info

* Move Tanh to activation functions

* reorganize spec and add rounding rule for integers

* back to arithemtic functions

* Update `short description` to adjust with new EW description template

Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-05-05 14:27:51 +03:00
Evgeny Lazarev
98783b88ac
Removed transformation which removes Const->Result sub-graphs (#5295)
* Removed transformation which removes Const->Result sub-graphs

* Removed one more MO transformation which removes Const->Result sub-graph during the front phase
2021-05-05 14:24:05 +03:00
Ilya Lavrenov
67e2a17db1
Reuse existing cmake variables (#5511) 2021-05-05 14:08:07 +03:00
Jan Iwaszkiewicz
511cddb87f
[nGraph] Add documentation strings (#5418) 2021-05-05 10:15:07 +02:00
Tomasz Dołbniak
2867aab94d
[IE CLDNN] Fix for a segfault discovered in ONNX Pad tests (#5444) 2021-05-05 10:00:49 +03:00
Andrey Dmitriev
ffb3a4d32b
[GNA] Run caching test (#5477) 2021-05-05 09:55:27 +03:00
Ilya Lavrenov
49c9f2e6b0
Removed IE API version print (#5502) 2021-05-04 20:43:04 +03:00
Andrei Molotkov
f93c5e09aa
[IE CLDNN] Fix bug with incompatible node and memory layouts (#5499) 2021-05-04 17:06:57 +03:00
Gleb Kazantaev
b291ca8cfa
Use Serialization as a default engine in MO (#5347)
* Use Serialization as a default engine in MO

* Added cmd option to use old serialization

* Added mapping file generation

* Test mapping file generation

* Fix setBatchsize parameters order; fix mapping file generation

* Added FrameworkNode; added method to read models with custom ops but without extensions

* Added python API for read_network_without_extensions function; updated mo not to use IECore

* Added read_model_without_extensions to IReader and IParser

* Fix V7 IR reader

* Fix pword value

* Fix dllexport macro usage

* Add metainfo to IR

* Fix nGraph code style

* Fix license header

* Restore prepare_emit_ir behaviour

* Fix compare_function to resolve situation when Result input port has multiple names

* Update Compare Functions

* Fix FrameworkNode validation

* Self-review

* CodeStyle check

* --use_fallback -> --use_legacy_ir_generation

* Sort imports in main.py

* --path_to_model -> --input_model

* Use logging instead of print

* Code simplifucation&cleanup

* Fix offline_Transformations key

* Fix GeneraeMappingFile comments

* Use Extension approach to work with custom ops

* Fix versions check

* Code clean-up

* Moved FrameworkNode to inference_engine_transformations library

* Fix FrameworkNode includes

* Code clean-up
2021-05-04 16:40:20 +03:00
Vladimir Zinoviev
866515184c
[LPT] Checks to not transform layers with incorrect zero points (#4764)
* [LPT] Checks to not transform layers with incorrect zero points

* [LPT] Fold not transformed weights

* [LPT] Minor fixes; review from #5313
2021-05-04 16:02:27 +03:00
Nico Galoppo
895b605c06
[IE CLDNN] Fix OpenCL dependency for clDNN tutorials (#5491) 2021-05-04 15:52:33 +03:00
Olesya Martinyuk
d16c215fde
Add CPU info to time tests (#5451) 2021-05-04 14:49:10 +03:00
Egor Duplensky
2a580e7c26
Extend blobs dumping with filtering by environment variables (#5113)
* Extend blobs dumping with filtering by environment variables

The idea is to dump blogs without rebuilding

We cannot just use environment variables without compile-time flag
because of security flaws.

Instead, it is expected that developers just always set additional
macro (BLOB_DUMP_PATH) which is not set for the production builds:

export CXXFLAGS="-DBLOB_DUMP_PATH=\\\"mkldnn_dump\\\""

This macro activates blob dump filtering using environment variables.

To prevent unnecessary dumping, blobs are not dumped by default even
if macro is defined.
2021-05-04 14:36:28 +03:00
Roman Kazantsev
d716db4acc
Extend Python nGraph API with Einsum-7 and test nGraph reader (#5486)
* Extend nGraph Python API and test IE IR reader for Einsum

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

* Format description for test auxiliary function

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

* Remove print from the python test

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2021-05-04 14:04:21 +03:00
Ilya Lavrenov
e8a2ca6fb6
Added precompiled headers to inference_engine_obj (#5490) 2021-05-04 12:27:48 +03:00
Paul Youngsoo Ahn
29a8be523d
[IE CLDNN] Extended eltwise fusing (#5181)
* [cldnn] Add initial fused conv eltw POC

- Add cldnn unit test
- Add fused dependency list to the fused_primitive_desc
- fuse_nodes update for saving fusing history and depenecies
- Modify Jitter to create jit constants using fused dependencies
- Add cldnn unit-test cases for multiple serial and parallel eltwise fuse pattern
- Modify Jitter and add default values in sum input

Signed-off-by: Ahn, Paul Y <paul.y.ahn@intel.com>

Co-authored-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>

* [cldnn] Update fused_conv_eltwise cldnn unit test

- Add execute and compare function
- Add cldnn unit-test case for multiple parallel eltwise and additional eltwise
- Add cldnn unit-test case for combination of multiple parallel eltw
- Add cldnn unit-test cases for serial and diverged quantize and eltwise

Signed-off-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>

* [cldnn] Modify checking fusibility of eltwise fusing

- Add new checking fusibility rule in prepare_primitive_fusing
- Move cldnn eltwise fusing test to fusing_gpu_test.cpp
- Modify method to get input var name in  jitter

Signed-off-by: Ahn, Paul Y <paul.y.ahn@intel.com>

* [cldnn] Fix fusing item type and activation fusibility checking condition
- Extract input_data_supports_fusings from fuse_activaion_f
- Fix checking supported mode bug

Co-authored-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>
2021-05-04 09:57:06 +03:00
Ilya Lavrenov
b47d11e31e
Removed useless iostream include (#5357)
* Removed useless iostream include

* Fixed samples compilation

* Klockwork fixes for template plugin
2021-05-03 17:12:00 +03:00
Aleksandr Pertovsky
5d8f209df6
[CPU] Add Roll support (#5112) 2021-05-03 15:01:05 +03:00
Chenhu Wang
0808975a37
[CPU] windows_Interpolate_fused-FQ_nearest-mode_nspc-layout_fix (#5317) 2021-05-03 14:48:42 +03:00
Alexey Varyzgin
7d2ec02d65
[INT8][BF16] INT8 + BF16 feature was enabled (#5059) 2021-05-03 13:29:38 +03:00
Vitaly Tuzov
bb022e2d26
Added test for opset7::Gather (#5373) 2021-04-30 19:17:48 +03:00
Katarzyna Mitrus
a7353f4b28
Revision of Sqrt op and reference implementation (#5446)
* Add NGRAPH_RTTI

* Instantiate unary ops type prop tests for Sqrt

* Add sqrt backend tests

* Add rounding for int types to Sqrt reference implementation
2021-04-30 16:53:14 +03:00
Irina Efode
c99257e1f9
[IE TESTS] Fix bug with constant, const and parameters in summary (#5463)
* [IE TESTS] Fix bug with constant, const and parameters in summary

* Remove lambda
2021-04-30 15:48:18 +03:00
Elizaveta Lobanova
22e4566faa
[GNA] Remove extra reshape before maxpool. Fix activation and maxpool reordering. (#5404)
Fix convolution input transposition for Kaldi models with FakeQuantise layers.
Fix floating point error in gnaFuncTests with debug logs.
2021-04-30 15:42:27 +03:00
Michał Karzyński
bcb67bfb6a
Add support for ONNX BatchNorm-7 and -9 (#5465) 2021-04-30 13:37:34 +02:00