Commit Graph

8065 Commits

Author SHA1 Message Date
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
Tomasz Jankowski
5a42afb45b [Core] Reduce unit test dependencies (#12932)
* Remove manifest dependency

* Use generic TEST macro

* Remove test_control dependency

* Redo Sqrt layer test

* Remove unused files

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-09-08 09:04:04 +03:00
Roman Kazantsev
0b1a70be0b [TF FE] Add translators for NormalizeL2, ReverseSequence (#12913)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-07 18:02:48 +03:00
Ilya Lavrenov
8922d73e7d Fixed installation of pugixml on U22 (#12953) 2022-09-07 18:07:43 +04:00
Yuan Xu
67d5652b13 Fix a link anchor on pypi page (#12949)
* fix the link for pip

* update the <a> tags
2022-09-07 18:07:22 +04:00
Ilya Churaev
97c510c008 Fixed build for TBB which uses pre-release functions (#12947)
* Fixed build for TBB which uses pre-reliase functions

* Disable TBB only for macOS only

* Changed condition
2022-09-07 18:05:41 +04:00