Commit Graph

4552 Commits

Author SHA1 Message Date
Sergey Shlyapnikov
cc15581cd5
[GPU] Fix FP16 to FP32 data types converting (#7003) 2021-08-13 11:43:14 +03:00
Ilya Churaev
af8dc644a8
Enabled NCC for enums (#7038)
* Enabled NCC for enums

* Fixed enum values

* Marked lower case enum as deprecated

* Fixed deprecated enums

* Disable deprecation for Windows and GCC < 6

* Try to fix build
2021-08-13 09:16:47 +03:00
Steve Yoo
04fed4c2af Merge remote-tracking branch 'upstream/master' 2021-08-13 13:27:26 +09:00
Ilya Churaev
39131968c9
Changed nGraph code style to Google (#6926)
* Changed clang-format

* Fixed code style for tests

* Fixed build

* Fixed code style
2021-08-13 05:28:28 +03:00
Steve Yoo
508c616151 Merge remote-tracking branch 'upstream/master' 2021-08-13 10:49:35 +09:00
Dawid Kożykowski
273c7188a4
Beautify operator specifications (#6958)
* beautify operator specifications

* further update ops specs

* update FloorMod spec

* update adaptive pool spec

* update HSwish spec

* bringg back old erf version
2021-08-12 13:11:30 +03:00
Anastasia Popova
f26ecdd53f
Corrected formulas rendering. (#6986) 2021-08-12 13:08:43 +03:00
Ilya Lavrenov
7f0b8698c6
Enabled NCC check for frontends (#7033)
* Try to enable NCC for onnx_ngraph_frontend

* naming style for PDPD

* Enabled PDPD ncc
2021-08-12 12:25:30 +03:00
Sergey Lyubimtsev
c771b1e2e0
Merge benchmark tools dirs (#6960)
* add missed __init__.py files

* Update __init__.py

empty line

* Merge infirence_engine/tools/benchmark_tool with tools/benchmark_tool

* Update MD links

* remove benchmark_tool  from package_BOM.txt

* add tools folder to the list of Doxygen files

* fix relative paths

* Update index.md

remove extra line
2021-08-12 11:38:03 +03:00
Xiping Yan
559ad4733f
Xp/revise ngraph atanh (#6596)
* revise ../docs/ops/arithmetic/Atanh_3.md

* revise atanh

* recall atanh input data type description

* Revert "recall atanh input data type description"

This reverts commit 08e38f8c76.

* Migrate atanh to template plugin reference tests

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* fix build fail.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Remove atanh.in.cpp

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Atanh only accept [-1,1].
If input value outside of this range, it will return nan.
But nan is not value, can't compare.
So I update the reference implement.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* clang format

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Revert submodule mkl-dnn

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* op::Atanh->op::v3::Atanh

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Keep algin with "Tensorflow", revert range input to [-1.0, 1.0];

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* fix template test issue: if expect and actual both are nan, return true.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* 1: revert add new code to process condition: res and ref both are nan.
2: change || to ^, it looks like better.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
2021-08-12 05:25:35 +03:00
Andrey Zaytsev
26936d1fbb
Feature/azaytsev/docs fix layout (#7034)
* 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

* Updated the link to software license agreements

* Revert "Updated the link to software license agreements"

This reverts commit 706dac500e.

* Fixed layout

Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
2021-08-11 22:07:55 +03:00
Mateusz Tabaka
3186d4ed6e
Merge onnx_importer to onnx_ngraph_frontend (#6825)
* Merge onnx_importer to onnx_ngraph_frontend

* address review comments

* use onnx_ngraph_frontend in docs/template_extension

* link onnx_ngraph_frontend instead of onnx_importer

* switch onnxruntime branch to rel-1.8.1_ov_2022.1 in https://github.com/intel/onnxruntime

* Remove pip install cmake since the 1.8.1 release doesnt require it

* add alias

* set IMPORTED_GLOBAL

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2021-08-11 19:01:27 +03:00
Ilya Churaev
99f9a90ca5
Fix code style artifacts (#6997)
* Fixed artifacts

* Break code style

* Revert "Break code style"

This reverts commit 71ee638cd0.

* Added -j8 for fix_all
2021-08-11 16:15:53 +03:00
Ilya Churaev
22f29f092c
Remove nolint comments (#7020)
* Remove nolint comments

* Fixed comment
2021-08-11 15:32:05 +03:00
Ilya Churaev
b1f009d470
Update samples style (#6998)
* Align clang config with IE

* Apply code style

* Update code style for c samples

* Fixed style for c samples
2021-08-11 14:47:29 +03:00
Dmitrii Khurtin
c986ce09ce
[GNA] Transpose bias (#6759)
* transpose bias

* removed bias transpose; added bias validation predicate to pattern

* fixed after review; added handling of the case bias_output_shape.size() == 1 and bias_output_shape.at(0) > 1

* moved bias shape size check to matcher pattern; replaced loop with algorithm
2021-08-11 14:14:47 +03:00
Patryk Elszkowski
51d511c8ac
remove v0 namespace from reference implementation of fake quantize. (#6977)
* remove `v0` namespace from reference implementation of fake quantize.

* fix ngraph check message
2021-08-11 13:06:25 +03:00
Bartek Szmelczynski
289df8db27
Revise equal (#6605)
* update spec, init backend file for equal op

* add backend, visitors, serialize SLT tests

* add backend test to manifest cause of mismatch of output type with cpu plugin

* add equal to list of trusted ops and to cmakelist file

* refactor backend tests to the new template

* refactor spec

* remove external link in numpy broadcast and update example

* remove comparison.in.cpp file and related tests from manifest

* fix example

* remove redundant arguments

* refactor backend tests

* add pdpd broadcast to the spec, and different precison to SLT test

* add precisions to SLT cpu

* remove unsupported type from SLT

* revert the deletion of comparison.in.cpp file

* remove visitors test, since it will be added in the other PR

* remove equal from CMakeLists.txt

* refactor links in the spec

* revert unwanted changes

* remove equal from unit test manifest

* revert links modification in spec

* add namespace

* split SSLTs for comaprison ops into seperate files

* fix SSLTs names

* add missing new lines

* udpate output type in spec

* rafactor numeric backend test to template

* merge numeric template tests into equal
2021-08-11 13:04:30 +03:00
Daria Ilina
5292de5338
Reorganize work with openvino/thirdparty (Copied from PR6744) (#6880)
* Copied PR6744

* Added CMakeLists.txt into gflags

* Return gflags into .gitmodules

* Added CMakeLists.txt into gtest

* fix: remove extra gflags and gtests from .gitmodules

* Change syntax in set gtest_targets

* Make gtest/CMakeLists.txt as in PR6744 for pre-commit experiment

* Update gtest/CMakeLists.txt

* Change version of gtest repo

* Return gtest info into .gitmodules

* Update gflags version to currently used
2021-08-11 11:33:52 +03:00
Vladislav Golubev
9d9a24c914
[LPT] Some LP Transformations improvements (#6434)
* [LPT] LayerTransformation::canBeTransformed: replaced legacy code

* [LPT] NetworkHelper::moveDequantizationAfter refactoring

* [LPT] ReshapeTransformation improvement

* [LPT] Squeeze/UnsqueezeTransformation improvement
2021-08-11 10:10:56 +03:00
Elizaveta Lobanova
0834ae2e6d
[GNA] Support bias and FQ in SwapInputMatMul transformation (#6996)
* [GNA] Support bias and FQ in SwapInputMatMul transformation

* Updated opset for transformation and removed debug info
2021-08-11 10:10:33 +03:00
Ilya Churaev
ff500b0bed
Fixed documentation code style (#7008) 2021-08-11 09:38:43 +03:00
Zhang Yi
e36f42b205
[Frontend]Add Paddle Op Conversion Tests (#6982)
* fix paddle model test

* enable paddle ops tests

* fix code style

* remove useless log in paddle scripts
2021-08-11 09:22:04 +03:00
Ilya Churaev
8a200d60f3
Align python style with IE (#7007) 2021-08-11 09:21:37 +03:00
Steve Yoo
0647e68277 Merge remote-tracking branch 'upstream/master' 2021-08-11 13:39:51 +09:00
Szymon Durawa
04ff7a6ede
Move back to ConvolutionBackpropDataLayerTest name. (#6944) 2021-08-11 06:25:02 +03:00
Kate Generalova
e6a4803b74
doc: fix Docker install guide (#7004)
* doc: fix 58710 issue (#6911)

* doc: refactor docker install guide (#6988)

* doc: refactor docker install guide

* doc: refactor docker install guide windows

* Update installing-openvino-docker-linux.md

* Update installing-openvino-docker-windows.md

Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>

* doc fixes (#6438)

* doc fixes

* doc fix

* doc fix

Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
Co-authored-by: Nikolay Tyukaev <nikolay.tyukaev@intel.com>
2021-08-10 23:03:26 +03:00
Szymon Durawa
38ed0c88b0
Remove deprecated api. (#6925) 2021-08-10 22:37:06 +03:00
Ilya Churaev
16056de08e
Update itt collector style (#7001)
* Updated ITT collector style

* Applied code style
2021-08-10 19:51:20 +03:00
Alexander Shchepetov
e327c34af0
Add StressMemLeak test with 2 streams (#6964)
* StressMemLeakTests add tests with streams

* little fixes

* Code consistency
2021-08-10 17:04:18 +03:00
Andrew Kwangwoong Park
28f708c991
[GPU] Add optimized cldnn detection output GPU implementation (#6634)
Co-authored-by: Taylor Lee <taylor.lee@intel.com>
2021-08-10 14:53:09 +03:00
Dmitrii Khurtin
4835896582
Convolution to matmul (#6803)
* [GNA] Remove transposes around MatMul

* Added tests for transformation HandleTransposesAroundMatMul

* Move IsTransposeSupported function to GNA limitations file

* Correct transpose insertion tests

* added TransposeAfterMatmul tests and moved InsertTransposeBeforeMatmul tests to handle_transposes_around_matmul.cpp

* added inifitiry loop checker and memory concat test

* fixed build errors

* changed the conditions for selecting an input of Concat for ScaleFactor calculation when entering an infinite loop

* fixed after review

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>
2021-08-10 14:08:17 +03:00
Evgeny Kotov
cc76d38920
remove InsertIdentityToLSTMCellPass and fix InsertIdentity (#6962)
* check is node final non-functional for grouping; remove InsertIdentityToLSTMCellPass

* code style fix
2021-08-10 13:39:16 +03:00
Maksim Kutakov
7c82ad78ee
[CPU] Add reorder if the constant memory is not aligned, and isa is SSE (#6912) 2021-08-10 11:58:57 +03:00
Ilya Churaev
e3fa6544f2
Enable IE clang format (#6938)
* Add clang-format config files for IE and include files

* Fixed IE core clang-format

* Added clang-format for plugin API

* Fixed style for plugin API

* Fixed code style

* Fixed build

* Added proposed values

* Fixed code style

* Updated config

* Fixed # for define

* Fixed comment and build

* Removed clang-config for include, fixed include for library headers

* Set column limit to 120 and space before CtorInitializedColon=true

* Fixed headers

* Added support of FOREACH_CHILD

* Fixed parameter print style

* Fixed code style

* Fixed target name

* Restore comments style for public API

* Fixed plugin API

* Applied code style

* Fixed CI
2021-08-10 11:15:08 +03:00
Vladislav Volkov
cc5dba95d4
[CPU] Memory leaks in gemm module (#6989) 2021-08-10 11:03:57 +03:00
Yury Gaydaychuk
bf6c34d7b8
[CPU] Interpolate handles inplace child layout (#6250) 2021-08-10 09:46:36 +03:00
Mikhail Nosov
c4bd0a45d3
MO: Support of discovering of suitable MOC frontend (#6888)
* MO: Support of discovering of suitable MOC frontend if --framework is not specified

* Ready for review

* Fix: don't use FrontEndManager if framework is not in list of available frontends

* Apply review comments
2021-08-10 09:23:30 +03:00
Dawid Kożykowski
2a5584791c
Revise LogicalOr operation reference implementation (#6867)
* add tests for logical or op

* remove redundant overrides

* add inputs/outputs tensor check

* create type_prop typed test for logical ops

* add new line in logical_or.cpp file

* refactor logical_and type_prop test

* update test labels

* beautify or.hpp file

* fix formatting to match clang-format

* beautifyfunctional test files

* move validate_and_infer_elementwise_logical() implementation to validate_and_infer_types()

* refactor logial or functional test to

* refactor logial aA functional test t

* update constants file

* add file to instantiate TEST_P and avoid test execution duplication

* add missing  empty lies at the end of files

* remove unused variable
2021-08-10 08:38:11 +03:00
Ilya Churaev
565627a416
Add ov::runtime::Core (#6946) 2021-08-10 07:49:37 +03:00
Polina Brzezinskaya
0c8a5d5279
[VPU] Removes MYRIAD specific tools (#6908) 2021-08-09 20:35:03 +03:00
iliya mironov
eadeae6c47
Fix ChangeOutputTypeAttributes BackReplacementPattern (#6949)
* Hot fix

* Add unit test
2021-08-09 19:22:21 +03:00
Vladimir Gavrilov
838e701e5e
ExpandRangeConstant adjustment for bidirectional Broadcast (#6739)
* Fixes in the transformation ExpandRangeConstant.

* Fixed test.

* Now we use use ShapeOf for both inputs of Broadcast.

* Now the transformation ExpandRangeConstant uses two Gather layers.

* Deletec commented code.

* Fixed tests for the transformation ExpandRangeConstant.

* Rewritten the transformation ExpandRangeConstant using Select.
2021-08-09 16:49:07 +03:00
Ilya Lavrenov
6a63cb9122
Enabled naming style check for FEM, ONNX FE (#6970)
* Enabled naming style check for FEM, ONNX FE

* Used custom version of ncc

* Added self-check

* Removed submdoule

* Moved to public ncc
2021-08-09 15:38:08 +03:00
Dawid Kożykowski
461584ffb1
Update spec for LogicalOr operation (#6852)
* update markdown file for logical or operator

* update information on broadcasting in logical operators spec

* change *T* to *T_BOOL*

* add information about input shape

* remove divergence between logical_or and logical_and specs
2021-08-09 13:50:48 +03:00
Min, Byungil
9899264d61
Resolve python build issue on Windows (#6517)
Signed-off-by: Min, Byungil <byungil.min@intel.com>
2021-08-09 12:53:29 +03:00
Anastasiya Koryachikhina
ad9078d9eb
add itt_collector build (#6859)
* add itt_collector build

* changed format for itt_collector build

* replace build_dir with sea_itt_lib_path

* change type of build_target

* replace os.join with Path

* change built_target arg type
2021-08-09 12:40:56 +03:00
Gabriele Galiero Casay
aa3645cb53
Avoid template test from executing multiple times (#6948) 2021-08-09 11:42:05 +03:00
Mateusz Bencer
3826a0d08d
Remove leaky relu alpha check (#6910)
* remove leaky relu check

* make alpha_node scalar
2021-08-09 07:26:37 +03:00
Steve Yoo
89ba7c1bf1 Merge remote-tracking branch 'upstream/master' 2021-08-09 09:01:44 +09:00