Commit Graph

8070 Commits

Author SHA1 Message Date
Asthestarsfalll
5e977fc470
【PaddlePaddle Hackathon 3】Add Paddle where_index operator (#12437)
* add paddle where_index op

* add more test cases

* add more test cases

* add more test cases and support boolen

* fix clang format

* use paddle.nonzero instead of LayerHelper

* remove opset6

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

Co-authored-by: cecilia peng <cecilia.peng@intel.com>
Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
2022-09-16 03:57:02 +03:00
Felix Dohyun Kim
8ad3d0f8a8
[GPU] Device select options from unittest (#12487)
* Now it is possible to select device_id from clDNN_unit_tests64
2022-09-16 09:25:24 +09:00
Min, Byungil
eaf8364196
[GPU] Resolve execution failure of oneDNN reduction (#12506)
+ Resolved failure of oneDNN reduction which has fused output layout.
+ Removed planar format from oneDNN reduction which selected ref kernel.
+ Modified relevant test-cases

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-09-16 08:59:21 +09:00
Mateusz Tabaka
96fb6ba4a6
DilatedConvolutionConverter - disallow negative pads (#13055) 2022-09-16 01:02:44 +03:00
Mateusz Tabaka
101462100b
StridesOptimization - remove strides property from current node's target inputs (#13054)
StridesOptimization propagates strides attributes up the graph.
This attribute is kept in Input<Node> runtime info.
There is a case in CUDA plugin, where StridesOptimization is called
twice and if strides attribute is kept in node's runtime info,
the second run of this transformation tries to propagate strides
once again which can result in shape inference failure.
2022-09-16 00:00:53 +02:00
Roman Kazantsev
2d6528c75f
[Frontend, TF FE] Fix RTTI for ConversionExtension on MacOS (#13038)
* [Frontend, TF FE] Fix RTTI for ConversionExtension on MacOS

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

* Put only destructor into cpp

* Remove extra white-space

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-15 20:43:06 +03:00
Roman Kazantsev
ecc729973c
[TF FE] Add translators for CTCGreedyDecoder and CTCLoss operations (#13029)
* [TF FE] Add translators for CTCGreedyDecoder and CTCLoss operations

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

* Remove unused variables

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-15 16:45:16 +03:00
Netpunk
8cfb285dfa
【PaddlePaddle Hackathon 3】Add Paddle sum operator (#12545)
* add paddle op sum

* new version

* add unit test for other precision

* change layer.sum to add_n

* remove redundant code

Co-authored-by: Bo Liu <bo4.liu@intel.com>
Co-authored-by: cecilia peng <cecilia.peng@intel.com>
2022-09-15 11:23:18 +03:00
Vladimir Paramuzov
a27f6196d5
[GPU] Update reshape factory to handle dynamic cases (#13027) 2022-09-15 11:02:02 +04:00
hyunback kim
57753f7938
[GPU] Update oneDNN v2.7 submodule (#13041)
Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-09-15 15:18:17 +09:00
RICKIE777
77906042f3
[CAPI]Extend Model API (#12617)
* Add ov_model_output_by tensor name and index function

* Fix the clang format issue

* clang format

* Add ov_output_node_t in input and shape function

* Add ov_oputput_node_t in model_output function

* Fix clang-format

* change ov_output_node_list_t to ov_output_const_node_list_t

* Add ov_output_node_list_t new struct

* Rename oputput_node to be port

* Rename output_node to be port in CAPI test and samples

* Add ov_model_output/outputs/input/inputs function and testcases

* Rename output_ports to ports

* Chage ov_node_list_get_element_type_by_index to ov_node_list_get_element_type

* Change ov_output_node to ov_output_port

* Delete node list and modify the function that used the node list structure before

* Fix clang-format in ov_infer_request_test.cpp

* change node to port in funcation name

* Rebase new master

* Add new API in compile model and model,such as get input/output size

* Add err info in hello_classification_c

* Fix clang-format in hello_classification_c

* Merge the new infer_request

* Initialize ov_output_const_port

* Change the location of initialization

Co-authored-by: River Li <river.li@intel.com>
2022-09-15 07:37:23 +04:00
Pawel Raasz
cb4ff55d88
Lto1 internal compiler error (#12863)
* Refactor eye decomposition:
- match style of other transformations
- add NodeRegister class to make and collect created nodes
- use `NodeRegister` in transformation for copy runtime info
- use `NodeRegister` in `MatcherPass` to replace new `register_new_node`

* Fix CI LTO optimization issue for Ubuntu 20

* Move NodeRegister to dev API
To fix LTO issue for eye decomposition

* Change NodeRegister to NodeRegistry

* Move NodeRegistry to openvino/pass

* Remove NodeRegistry from public API
2022-09-15 07:27:02 +04:00
Wilson Seok
627a76fe23
remove blocked format support in Softmax (#13033) 2022-09-14 17:49:58 -07:00
Denis Kotov
1b7237d28a
Add linux_cuda.yml Azure pipeline (#12993) 2022-09-14 22:19:03 +04:00
Xiping Yan
30271ad6b6
[CPU functional/unit]Change cpu functional and unit test to snake case (#12856)
* Only rename cpuUnitTests and cpuFuncTests to ov_cpu_unit_tests and ov_cpu_func_tests

* Change ov_cpu_unit_tests's displayName to readable, from 'CPU UT' to 'Intel CPU Unit Tests'.

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

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-09-14 12:24:12 +04:00
Karol Blaszczak
08ff73598b
change hello reshape ssd sample (#12657)
ssdlite_mobilenet_v2 changed to mobilenet-ssd, as per J. Espinoza's request, to fix 
84516
2022-09-14 12:22:24 +04:00
Yuan Xu
2e2320c65a
add troubleshooting item for PRC users (#12909)
* add troubleshooting item for PRC users

* updates

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

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

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

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

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

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

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

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

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

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

* add trusted host back

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
2022-09-14 12:20:34 +04:00
Piotr Krzemiński
752294d86d
[BENCHMARK APP/PYTHON] Fix a bug causing nstreams parameter to behave differently across Python and C++ benchmark_app (#12935) 2022-09-14 09:53:26 +02:00
Vladimir Paramuzov
f96319def4
[GPU] Weights reorder cache (#13022) 2022-09-14 10:27:51 +04:00
Vladimir Paramuzov
935d8b462b
[GPU] ScatterUpdate and ShapeOf shape infer (#12999) 2022-09-14 09:40:16 +04:00
Oleksii Khovan
ffee1a2d9f
[GPU] Blocked layouts support for AdaptivePooling (#12070)
* Blocked layouts support for AdaptivePooling

* reduce number of tests
2022-09-13 19:59:29 -07:00
PuQing
28058d3cc2
【PaddlePaddle Hackathon 3】Add Paddle gather_nd operator (#12355)
* add gather_nd

* add some uni-test

* fix op_check

* fix remark

* fix op_check

Co-authored-by: Bo Liu <bo4.liu@intel.com>
Co-authored-by: cecilia peng <cecilia.peng@intel.com>
2022-09-13 16:01:09 +04:00
Netpunk
089955f862
【PaddlePaddle Hackathon 3】Add Paddle group_norm operator (#12329)
* add paddle group norm

* remove unecessary code

* remove unecessary code

* remove unecessary code
2022-09-13 15:57:52 +04:00
Vladimir Paramuzov
5061e72d39
[GPU] Concat new shape infer (#13021) 2022-09-13 14:36:20 +04:00
Vladimir Paramuzov
9f34eae218
[GPU] Tile fix for dyn flow (#13011) 2022-09-13 13:56:50 +04:00
Asthestarsfalll
b9e2f28850
【PaddlePaddle Hackathon 3】Add Paddle p_norm operator (#12299)
* add paddle_p_norm

* remove cout

* modify ngraph to ov

Co-authored-by: Bo Liu <bo4.liu@intel.com>
2022-09-13 10:46:47 +02:00
Roman Kazantsev
82c0d58140
[TF FE] Support Wide&Deep family models by TensorFlow FrontEnd (#13004)
* [TF FE] Support Wide&Deep family models by TensorFlow FrontEnd

It adds support for operations SparseToDense, transfomations for SparseReshape and
fusing transformation for EmbeddingSegmentSum operation

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

* Apply code style for sparse_fill_empty_rows

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

* Complete transformation for embedding_segments_feature_fusing

* Fix signatures of constructors of internal ops: SparseFillEmptyRows, etc.

* Add override for validate_and_infer_types methods of the internal ops

* Remove unused variable in Unique

* Revert incorrect changes for default type in case graph cutting

* Make InternalOperation class and apply code feedback

* Revert changes for pipeline.py

* Remove apply_middle_transformation from frontend.hpp

* Recover apply_additional_conversion_rules

* Eliminate a number of constructors for internal operations

* Improve code readibility for embedding_segments_feature_fusing transformation

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

* Fix build issue: returning reference to temporary

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-13 10:28:36 +03:00
Vitaliy Urusovskij
6e816b607b
Fix install of static TBB libs (#13012)
In case of "Downloaded TBB" after second call of `cmake` it treats TBB as custom instead of downloaded, and doesn't install static libs correct way
2022-09-13 11:21:47 +04:00
Vladimir Paramuzov
a73fc2dce1
[GPU] Fix strided_slice for dynamic cases (#12979) 2022-09-13 09:17:50 +04:00
Ilya Lavrenov
3c24ee6cda
Install tbbmalloc for pkg-config case (#12960) 2022-09-12 22:12:50 +04:00
Andrii Pavliuk
69f709028a
[benhmark_app] Fix I8 input random generation (#12502) 2022-09-12 15:21:40 +03:00
Przemyslaw Wysocki
006f798f91
[PyOV] Fix numpy deprecation warnings (#12849) 2022-09-12 12:32:23 +02:00
Oleksii Khovan
0145865301
[GPU] Softmax blocked layouts support (#12467) 2022-09-12 13:48:45 +04:00
Vladimir Paramuzov
621bf375c1
[GPU] Minor fix for dynamic reshape (#12989) 2022-09-12 13:45:49 +04:00
Jan Iwaszkiewicz
8fae2ddfe3
update docs (#12974) 2022-09-12 11:04:54 +02:00
Artur Kulikowski
1b620fa8bc
Add access to the methods Node::evaluate to each custom Op which inherit from ov::op::Op (#12976)
* Add access to the hidden Node::evaluate method in each Ops

* Fix the test

* Add new line in EOF

* Add comment about using ov::op::Op

* Use opset9

* Add more detailed comment
2022-09-12 07:51:16 +03:00
Helena Kloosterman
49ebb95067
Typo fixes in main README (#12997) 2022-09-12 08:20:04 +04:00
Ilya Lavrenov
bc8127f3b8
Fixed Android post-commit (#13005) 2022-09-12 07:57:21 +04:00
Artur Kulikowski
c792db8302
VaridicSplit ref impl: No evaluate output if has zeros dimension (#12939)
* VaridicSplit ref impl: No evaluate output if has zeros dimension

* Move check of zeros dims in output shape to the variadic_split::evaluate method
2022-09-12 07:34:37 +04:00
Ekaterina Aidova
d4d9bb4e88
[master] openvino-dev return opencv-python back (#13002) 2022-09-10 12:18:03 +04:00
Ilya Lavrenov
53542ded57
Added support of pugixml search via pkg-config (#12958)
* Added support of pugixml search via pkg-config

* Updated old InferencEngineDEveloperPackage.cmake.in

* Removed debug print

* Fixed cmake stage for U18

* Added WA for pugixml on U18 for DevPackage as well

* Disable pkg-config generation for OpenVINO for U18

* Added option for pkg-config

* Now triplet is aut-detected

* Fixed U18 case
2022-09-10 01:10:24 +03:00
Ilya Lavrenov
ee8575134a
enabled LTO for GPU plugun helper libs (#12891) 2022-09-10 00:58:28 +03:00
Vladimir Paramuzov
1ded0750c9
[GPU] Remove marks cleanup after each pass (#12975) 2022-09-09 18:29:31 +03:00
Xuejun Zhai
349f3e02e0
[C API] Add more C API for infer request (#12636)
* [C API] Add more C API for infer request

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [Code Style] Fix code style issue

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* Fix review comments

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] add more details desc for infer request interfaces

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] Modify the structure of tensor list

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] Fix code style issue

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] remove define about tensor list

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* Update documents for infer request

Change-Id: I1acbae95425cfe4aad85da48d290bafe5bb7d319

* Update documents for ov_infer_request

Change-Id: Ib68530c49cf439c7b570ee63bd3ee8ea85018d51

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
Co-authored-by: River,Li <river.li@intel.com>
2022-09-09 10:47:46 +03:00
Gorokhov Dmitriy
e7fe00f5f2
[CPU] Support MHA optimization (#12936) 2022-09-09 10:03:19 +04:00
yanlan song
0dd1f6e1b0
Bell/wa multi perf gap (#12948)
* debug only

Signed-off-by: fishbell <bell.song@intel.com>

* refine comment

Signed-off-by: fishbell <bell.song@intel.com>

* Revert "debug only"

This reverts commit 5ef6140b63.

Signed-off-by: fishbell <bell.song@intel.com>
2022-09-09 10:14:00 +08:00
mei, yang
b2d37ff85a
add GenerateProposals single layer test (#12933)
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
2022-09-08 17:35:14 +03:00
Mateusz Tabaka
7b98ebf627
[ONNX] Add support for Trilu operator (#12965)
Ticket: 91096
2022-09-08 12:51:28 +02:00
Mykhailo Hnap
e0f6cdaa85
Added better exception handling to op_imp_check. (#12961) 2022-09-08 10:44:38 +03:00
Andrew Kwangwoong Park
90093d5315
[GPU] Fix the new infer request to set output memory normally during enqueue stage (#12938)
* Fix the new infer request to set output memory normally during enqueue stage
* Fix to use the generated outputsMap instead of graph API to retrieve outputID

Signed-off-by: Andrew Park <andrew.park@intel.com>
2022-09-08 16:15:04 +09:00