Szymon Durawa
21bf92d5c8
Update spec for MVN-1 and MVN-6. ( #6554 )
...
* Update spec for MVN-1 and MVN-6.
* Add reduction_axes attribute to MVN-1.
* Fix mean value calculation using ReduceMean.
* Correct reduction_axes attrbute name.
* Restore default value for normalize_variance and eps_mode.
* Remove dafult value for required attributes.
* Correct typeo.
2021-07-20 10:30:11 +03:00
Maxim Vafin
960ba48e6f
Rework model loading in FE manager, implement PDPD probing ( #6358 )
...
* Rework model loading in FE manager, implement PDPD probing
* Fix build
* Fix build
* Fix build
* Fix unicode
* Fix merge issues
* Fix codestyle
* Read frontends path from frontend_manager library location
* Fix codestyle
* Fix FE dependency
* Fix dependencies
* Fix codestyle
* Check if model file exists
* Revert adding model to lfs
* Add test model
* Fix cmake dependencies
* Apply review feedback
* Revert pugixml
* make getFrontendLibraryPath not public API
* Fix codestyle
* Apply fix from Ilya Lavrenov
* Add FE dependency in legacy tests
* Remove not needed dependency
* Better support Unicode
* Fix build
* Fix build
* Fix build
* Add dependency foe deprecated tests
* Fix dependency
* Fix typo
* Revert adding FE dependency to IESharedTests
* Remove relative paths from frontend unit tests
* Apply review feedback
* Fix typo
* Return allow-undefined, since kmb dependecies fail to link
* Fix merge conflict
* Compare functions in reader tests
* Simplify code to load from variants
* Remove supported_by_arguments from public api
* Fix codestyle
* Fix build
* Compare names in reader tests
* Fix wchar in variant
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2021-07-19 20:10:00 +03:00
Artyom Anokhov
48c9eaba56
Migrate Deployment Manager tool to Open Source ( #6692 )
...
* Migrate Deployment Manager tool to Open Source
* scripts/CMakeLists.txt: Added install rules for deployment manager
2021-07-19 18:38:54 +03:00
Andrey Sapozhnikov
955c0a6c05
[GNA] KSOFunction test fix ( #6678 )
...
* [GNA] KSOFunction test fix
* Lambda for dimensions matching check
2021-07-19 17:46:16 +03:00
Edward Shogulin
c3c26b4807
[LPT] Refactoring: PoC ( #5226 )
...
* LPT fix for Windows
* LPT fix for Windows
* Remove inference_engine_transformations_EXPORTS
* [nGraph] Register new node in GraphRewrite
* [LPT] nGraph alignment
* [LPT] nGraph alignment: tests
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2021-07-19 16:48:20 +03:00
Patryk Elszkowski
0d9212683f
FakeQuantize - reference implementation refactor ( #6478 )
...
* new implementation of FakeQuantize
* move FakeQuantize backend test to fake_quantize.in.cpp
* enable some test for FakeQuantize
* Add support for PDPD broadcasting and some backend tests
* arm plugin expect less attributes in function call
* try to fix arm plugin build
* try to build arm plugin
* start changing backend test
* add check for attributes number in visitor test
* fix backend test after refactoring
* add default parameter value to runtime::reference::fake_quantize
* Revert "add default parameter value to runtime::reference::fake_quantize"
This reverts commit 9d2c00d967
.
* add SLT for FakeQuantize
* remove fesetround
* change `v1` namesapce to `v0` in ref impl
* add FakeQuantize-1 to VERIFIED_OP_REFERENCES
* pass immutable reference to test functions
2021-07-19 12:20:54 +03:00
Sergey Lyubimtsev
6e14890972
Align folder structure for Benchmark Tool ( #6625 )
...
* openvino namespace for benchmark tool
* change readme wording
* remove duplicated README.md
2021-07-19 11:57:51 +03:00
Bartosz Lesniewski
4373b0cb7d
Revise PriorBoxClustered Spec ( #6539 )
...
* Move detailed description up, add backtics to attr types
* Add backtics for range in clip attr description, remove non-existing attributes
* Adjusting the spec to review comments
* floating-point instead of floating point, remove default value for mandatory attribute
2021-07-19 06:41:35 +00:00
Ivan Tikhonov
697c52abfe
DeformableConv v8: reference implementation ( #6514 )
...
* DeformableConv v8:reference implementation
* ngraph codestyle
* update reference iplementation
* Disable tests on GPU
* fix unit tests
* Update DeformConv single layer tests
* fix serialization tests
2021-07-19 06:15:34 +03:00
Ilya Lavrenov
bc36425381
Added suggest-override flag ( #6631 )
2021-07-16 18:55:05 +03:00
Vladimir Paramuzov
22fddb4315
[GPU] Fixed matmul handling for some shapes ( #6642 )
2021-07-16 17:05:52 +03:00
Vitaliy Urusovskij
a92a737ba0
Develop installation rules for time and stress tests ( #6649 )
...
* Prepare `install` rule for time_tests
* Prepare `install` rule for stress tests
2021-07-16 16:30:20 +03:00
Katarzyna Mitrus
f1ab0b3938
GRN spec revision ( #6666 )
...
* Update detailed description
* Update attrs description
* Add Types section and Inputs Outputs description
* Update example
2021-07-16 15:15:55 +03:00
Katarzyna Mitrus
fa8f45b7f2
GRN - reference revision and tests ( #6629 )
...
* Add GRN shared single layer test instance for CPU
* Remove GRN backend tests from fused_op.in
* Init GRN new template reference tests
* Add more bias values to GRN single layer tests
* Add more GRN template reference test cases
* Remove unused parameter from GrnParams
* Refactor GRN template referene tests and add more types
* Add anonymous namespace
* Add bf16 type to cpu single layer tests
* Add Serialization test
* Add GRN to revised ops
2021-07-16 14:47:13 +03:00
Ilya Churaev
6c22af8a77
Merged ONNX editor and ONNX importer to the one folder ( #6672 )
2021-07-16 14:37:41 +03:00
Evgeny Kotov
c64b809e87
GNA convert matmul to pointwise convolution transformation unit tests ( #6524 )
...
* ConvertMatmulToPointWiseConvolutionTest first test
* add ConvertMatmulToPointWiseConvolutionFqTest
* use general functions to create test subgraphs
* use general funstion to append node; add ConvertMatmulWithBiasToPointWiseConvolutionTest
* add ConvertMatmulWithBiasToPointWiseConvolutionFqTest
* use decorator instead of bool function arguments
* remove unused functions
* cleanup
* add ConvertMatmulWithFqToPointWiseConvolutionTest
* add ConvertMatmulWithFqToPointWiseConvolutionFqTest
* add ConvertMatmulWithFqToPointWiseConvolutionTestNoAddNode
* remove debug
* add ConvertMatmulToPointWiseConvolutionTestInputRank3
* use TEST_P for ConvertMatmulToPointWiseConvolution tests
* use testing::values fixture instead of multiple tests
* cleanup
* use combine tests for invalid inputs
* code style cleanup
* fix unique_ptr build under Windows
* code review fixes: function template params
* code review fixes: remove duplicated test entry
* fix function arguments alignments
2021-07-16 10:39:42 +03:00
Evgeny Kotov
f48ea5d1cc
GNA add ReorderActivationAndPooling transformation unit tests ( #6469 )
...
* refactoring code using testing::Combine
* add unnamed namespace to prevent duplicate symbols
* add unnamed namespace to prevent duplicate symbols
* fix createActivation -> createActivationFactory
* code review fixes: align function arguments
* fix centos7 build
2021-07-16 10:30:38 +03:00
Patryk Elszkowski
39afcb2e99
use floating-point
in docs ( #6659 )
...
* use `floating-point` in docs
* Get back capital letter.
2021-07-16 07:48:45 +03:00
Ilya Lavrenov
1621c66ad8
Static protobuf for FEs ( #6588 )
...
* protobuf static + mixed editor and importer
* merged onnx common
* remove ngraph_test_util to onnx_importer and onnx
* styles applied
* Revert "remove ngraph_test_util to onnx_importer and onnx".
* test ngraph_test_util dependencies
* Fixed static protobuf
* Next
* Fixes
* Fixed cross-compilation
* Don't export / install onnx_proto
* Fixed Windows
* Fixed opencl headers
* Fix
* Added exclude-all for exe as well
* Fixed code style
* Try without LTO
* LTO off only for onnx importer
Co-authored-by: mbencer <mateusz.bencer@intel.com>
2021-07-16 07:25:40 +03:00
Patryk Elszkowski
2a15e3e79c
add DepthToSpace to VERIFIED_OP_REFERENCES ( #6655 )
2021-07-15 20:13:36 +03:00
Maxim Vafin
e25bb7e6ab
Add AdaptivePool to ngraph python API ( #6579 )
...
* Add AdaptivePool to ngraph python API
* Disable tests until CPU implementation is ready
* Change ticket number
* Add create op tests
* Fix quotes
* Fix typo
2021-07-15 18:03:51 +03:00
Evgeny Kotov
cd3d48f98f
GNA add SplitConvolution transformation unit tests ( #6460 )
...
* add SplitConvolution tranformation tests
* fix SplitConvolution transformation copying runtime info
* fix test names
* code review refactoring
* code review refactoring: add node general function
* code review refactoring: FakeQuantize node general function
* code review refactoring: graph output concatenation
* code review refactoring: coding style cleanup
* use clone function instead of creating reference function code duplicate
* use decorator for main tests
* rewrite all with decorators
* fix make_unique for Windows build
* code style fixes
* code review fixes: fix auto& -> &&
* code review fixes: fix template functions defenitions
2021-07-15 17:37:31 +03:00
Vladimir Paramuzov
788e76722f
[GPU] Impls refactoring ( #6603 )
2021-07-15 12:05:34 +03:00
George Zlobin
7be2b782ba
[IE][VPU]: PLATFORM configuration option hotfix ( #6643 )
2021-07-15 11:40:42 +03:00
Valentin Dymchishin
fe8ecd72ff
Update MemCheckTests references for GPU in precommit ( #6647 )
2021-07-15 10:59:41 +03:00
Patryk Elszkowski
20f10a43a4
bulk change to unify **Required.** and **Optional.** ( #6503 )
2021-07-15 09:17:23 +02:00
Katarzyna Mitrus
ebb3c8518c
ShuffleChannels - add to revised ops ( #6624 )
...
* Update opset in attributes test
* Update attributes test input shape
* Add to revised ops
2021-07-15 08:55:29 +03:00
Katarzyna Mitrus
23a1d1f574
GRN ngraph op revision ( #6611 )
...
* Remove FusedOp inheritance
* Unify namespace usages
* Add type_prop test for dynamic
* Add check for attributes number in visitor test
* Add missing ngraph op scope macro
* Update type_prop expect
* Remove ngraph deprecated start
* Remove node include
2021-07-15 08:52:38 +03:00
Patryk Elszkowski
ca9e495e13
update FakeQuantize spec ( #6608 )
...
* update FakeQuantize spec
* remove `**Default value**: None` for required attribute
2021-07-15 08:45:37 +03:00
Bartosz Lesniewski
c14edd4134
Revise PriorBoxClustered Op ( #6525 )
...
* Move type prop tests to separate file, add cases with exceptions thrown
* Add visitor test, add step to pbc attributes
* SLT for CPU, adjust GPU and SSLT to serve the step attr
* Add backend test
* Fix variance issue, verify by SLT
* Formatting fix
* Add another backend testcase
* Add PriorBoxClustered to trusted ops list
* Add step attr description, remove obsolete comments from ref impl
* Test multiple step values in SLT
2021-07-15 07:27:51 +03:00
Alexandra Sidorova
864b3ba62f
[CPU][IE TESTS] Added Gather-7 I8 test support ( #6225 )
2021-07-14 22:24:33 +03:00
Egor Duplensky
3617a7e520
[CPU] Graph's RemoveEdge refactoring ( #6221 )
...
- Move RemoveEdge from graph optimizer to graph
- Remove extra removeEdge lambdas
2021-07-14 22:24:07 +03:00
Sergey Lyubimtsev
c8c515e403
Install guides improvements ( #6418 )
...
* Install guides improvements
* add bullet to conda System Requirements
* fix formating
* - Add conda install command for Ubuntu20
- fix typo /tmp
* added conda prerequisites
* Update installing-openvino-apt.md
* Update installing-openvino-conda.md
* Update installing-openvino-conda.md
CentOS 7.6
* Update installing-openvino-apt.md
APT Repository
* Update installing-openvino-conda.md
Added Introduction & notice about runtime package
* Update installing-openvino-conda.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
2021-07-14 17:55:12 +03:00
Szymon Irzabek
34c20ad9a8
Add fake quantize support for convolution padding ( #6577 )
...
* [GNA] Add fake quantize support for convolution padding
Combine seven ngraph matcher passes into two.
Remove max pool size checking.
Add ngraph reference tests for subgraphs which were processed by POT.
Fix remaining issues with Max Pooling output calculations.
Add setting of default compile target based on execution target.
* [GNA] Remove redundant subgraph matcher
* [GNA] Remove redundant subgraph matcher
2021-07-14 16:29:10 +03:00
Anton Voronov
ae25f5f581
[CPU] gemm inner product - memory access fix ( #6072 )
2021-07-14 16:09:41 +03:00
Patryk Elszkowski
b9d02939b3
remove **Default value**: None
when **Required**: *yes*
( #6638 )
2021-07-14 15:00:29 +03:00
Vladimir Paramuzov
cbad1b2539
[GPU] Moved memory pool to network ( #6599 )
2021-07-14 14:17:55 +03:00
Dmitry Pigasin
1cfe27ae1f
[IE Samples Docs] Add rows with model download and conversion ( #6626 )
...
* Add information about model preparation
* Add the missed file extension for the onnx model
* [c] Add information about model preparation
* [cpp] Add information about model preparation
* Update the string about model converter
* Specify a model name at steps 1 and 2 of the running example
2021-07-14 12:07:34 +03:00
Luo Cheng
2378593bd5
MulticlassNms/MatrixNms: ngraph python api ( #6573 )
...
* nms python api
* fix python code style
* fix python code style
* apply review comments
* apply review comments
2021-07-14 07:06:39 +03:00
Evgenya Stepyreva
3710c0ee58
Optimize ShapeOf sub-graphs ( #6627 )
...
1. Include shape sub-graphs optimization in the model optimizer nGraph pipeline
2. Extend shape sub-graph optimizations with useless Concat and useless Gather optimization
2021-07-13 18:31:41 +03:00
George Zlobin
3d13424e42
[IE][VPU]: Completion of Configuration options refactoring in VPU plugins ( #6176 )
...
* [IE][VPU]: Refactors PROTOCOL configuration option
* [IE][VPU]: Refactors POWER_CONFIG configuration option
* [IE][VPU]: Refactors HW_OPTIMIZATION configuration option
* [IE][VPU]: Refactors HW_EXTRA_SPLIT configuration option
* [IE][VPU]: Refactors HW_BLACK_LIST configuration option
* [IE][VPU]: Refactors TILING_CMX_LIMIT_KB configuration option
* [IE][VPU]: Refactors WATCHDOG_INTERVAL configuration option
* [IE][VPU]: Refactors PRINT_RECEIVE_TENSOR_TIME configuration option
* [IE][VPU]: Refactors PERF_REPORT_MODE configuration option
* [IE][VPU]: Refactors PERF_COUNT configuration option
* [IE][VPU]: Refactors PACK_DATA_IN_CMX configuration option
* [IE][VPU]: Refactors NUMBER_OF_SHAVES configuration option
* [IE][VPU]: Refactors NUM_EXECUTORS configuration option
* [IE][VPU]: Refactors NUM_CMX_SLICES configuration option
* [IE][VPU]: Refactors HW_POOL_CONV_MERGE configuration option
* [IE][VPU]: Refactors TENSOR_STRIDES configuration option
* [IE][VPU]: Refactors INJECT_SW_OPS configuration option
* [IE][VPU]: Refactors IGNORE_UNKNOWN_LAYERS configuration option
* [IE][VPU]: Remove HW_WHITE_LIST configuration option
* [IE][VPU]: Refactors HW_DILATION configuration option
* [IE][VPU]: Refactors FORCE_PURE_TENSOR_ITERATOR configuration option
* [IE][VPU]: Remove FORCE_DEPRECATED_CNN_CONVERSION configuration option
* [IE][VPU]: Refactors EXCLUSIVE_ASYNC_REQUESTS configuration option
* [IE][VPU]: Refactors ENABLE_WEIGHTS_ANALYSIS configuration option
* [IE][VPU]: Refactors ENABLE_TENSOR_ITERATOR_UNROLLING configuration option
* [IE][VPU]: Refactors ENABLE_REPL_WITH_SCRELU configuration option
* [IE][VPU]: Remove ENABLE_REPLACE_WITH_REDUCE_MEAN configuration option
* [IE][VPU]: Refactors ENABLE_PERMUTE_MERGING configuration option
* [IE][VPU]: Refactors ENABLE_MEMORY_TYPES_ANNOTATION configuration options
* [IE][VPU]: Refactors DUMP_INTERNAL_GRAPH_FILE_NAME configuration options
* [IE][VPU]: Refactors DUMP_ALL_PASSES_DIRECTORY configuration options
* [IE][VPU]: Refactors DUMP_ALL_PASSES configuration options
* [IE][VPU]: Refactors DISABLE_REORDER configuration option
* [IE][VPU]: Refactors DISABLE_CONVERT_STAGES configuration option
* [IE][VPU]: Refactors DEVICE_ID configuration option
* [IE][VPU]: Refactors DEVICE_CONNECT_TIMEOUT configuration option
* [IE][VPU]: Refactors DETECT_NETWORK_BATCH configuration option
* [IE][VPU]: Refactors CUSTOM_LAYERS configuration option
* [IE][VPU]: Refactors MEMORY_TYPE configuration option
* [IE][VPU]: Refactors FORCE_RESET configuration option
* [IE][VPU]: Refactors PLATFORM configuration options
* [IE][VPU]: Remove PLUGIN_LOG_FILE_PATH configuration options
* [IE][VPU]: Remove COMPILER_LOG_FILE_PATH configuration options
* [IE][VPU]: Refactors CHECK_PREPROCESSING_INSIDE_MODEL configuration option
* [IE][VPU]: Refactors ENABLE_EARLY_ELTWISE_RELU_FUSION configuration option
* [IE][VPU]: Refactors ENABLE_CUSTOM_RESHAPE_PARAM configuration option
* [IE][VPU]: Refactors NONE_LAYERS configuration option
* [IE][VPU]: Remove INPUT_SCALE and INPUT_BIAS configuration option
* [IE][VPU]: Refactors ENABLE_ASYNC_DMA configuration options
* [IE][VPU]: Delete old configuration API
2021-07-13 16:58:25 +03:00
Evgeny Kotov
a3868698e6
GNA add SwapInputMatMul transformation unit tests ( #6458 )
...
* - add SwapInputMatMul transformation unit tests
- fix SwapInputMatMul matcher pattern
* code review fixes: remove unused piece of code
* use clone function instead of creating reference function code duplicate
2021-07-13 16:54:56 +03:00
Evgeny Kotov
b29ee60202
- add InsertTransposeAfterConvOrPool tranformation tests ( #6462 )
...
- fix InsertTransposeAfterConvOrPool transformation copying runtime info
2021-07-13 16:54:44 +03:00
Kate Generalova
27be552886
add a new label to track 3d party changes ( #6610 )
2021-07-13 16:18:19 +03:00
Evgenya Stepyreva
46a20fdb12
Zero point optimization ( #6617 )
...
Ticket: #59063
Summary: try to fuse zero point to the weights in order to make the zero point == 0.
2021-07-13 15:37:15 +03:00
Andrew Kwangwoong Park
2edb0e05cc
[IE CLDNN] Add common comparator for ngraph reference and cldnn detection output primitive ( #6530 )
...
- Add common comparator for sort function to be aligned with others(cldnn/mkldnn DO primitive)
Signed-off-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>
Apply clang-format to do ngraph reference code
Signed-off-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>
Apply code review
Signed-off-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>
2021-07-13 14:52:45 +03:00
Jan Iwaszkiewicz
01eebba54b
[nGraph] Return Node's operation version ( #6589 )
...
* Add python test
* expose node version to python api
2021-07-13 12:49:11 +03:00
Alexander Zhogov
7b24ff481f
Add install and run tests from a pkg ( #6571 )
2021-07-13 11:45:43 +03:00
Katarzyna Mitrus
015ad868ef
NormalizeL2 spec revision ( #6512 )
...
* Move and update details description
* Update Required style
* Update Particular cases description
* Update eps_mode range
* Update inputs description
* Update outputs description
* Add Types section
* Update short description
* Update examples
* Update descriptions
* Add headers to examples
* Update eps_mode attribute description
* Fix have -> has typo
* Remove default value from Required attributes
2021-07-13 06:49:30 +03:00
Maxim Vafin
86e5625db6
Add iSeeBetter to supported PyTorch models list ( #6177 ) ( #6278 )
2021-07-12 20:48:17 +03:00