Commit Graph

8296 Commits

Author SHA1 Message Date
Pawel Raasz
4f683687de
Enable mock fe tests in python api 2.0 tests (#12978)
* Building python frontend tests

* Enable mock tests in new python API:
- Fix mock_py frontend library name
- Set same destination for mock_py frontend as others frontends
- Fix importing mock_py frontend
- Minor changes in mock_py tests

* Fix flake8 issue

* Fix linking issue on windows

* Remove DISABLE_PYBIND11 option

* Build mock_py always as shared library
- put mock_py into ov::frontend namespace
- minor re-factor of mock_py

* Add mock c API fix warning on windows

* Fix installation of mock_py frontend

* Install mock_py frontend library in tests

* More detailed error message in python test
when cannot import frontend

* Restore IMPLEMENT_OPENVINO_API for windows build
of pybind_mock_frontend

* Set env paths for python API test on Azure CI
- skip tensorflow conversion ext test when not installed

* Correct skip tensorflow test decorator

* Add C API macro for mock1 frontend

* Ignore E999 error reported by flake8

* Fix conversion extension name for tf imports

* Fix flake8 issues

* Remove python3.8 path from LD_LIBRARY_PATH
on debian CI

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-09-20 11:56:46 +03:00
Irina Efode
e9681360f4
[API Conformance] Fix test instances according test requirments (#12752)
* exec_net

* ff

* plugin

* ie_plugin
2022-09-20 11:49:30 +03:00
Ilya Churaev
707a1bfe19
Fixed comments on dev doc (#13117) 2022-09-20 12:45:19 +04:00
Nico Galoppo
ec8735d5e9
Fix links to upper-level documentation (#13112) 2022-09-20 08:06:22 +03:00
Bonhun Koo
572d00eaa2
[POT][GNA] add mixed-precision support for Accuracy Aware Quantization (#12470)
* [POT] add GNA3 mode

* [POT][GNA3] add mixed-precision support for Accuracy Aware Quantization

* [POT] add GNA AAQ sanity test with synthetic data

* [POT][GNA3] add GNA3.5 mode and minimize AAQ option

* [POT] fix pot/ci fails on config test
2022-09-20 08:47:33 +09:00
Georgy Krivoruchko
e7c91518de
Fixed issue with missing operations in SubgraphDumper (#13078)
* Fixed handling of missing "cloners" for operations

* Added missing opsets for cloners creation

Co-authored-by: Irina Efode <irina.efode@intel.com>
2022-09-19 23:27:08 +03:00
Artyom Anokhov
f8f82574ac
[Packaging] RPM generation (#12810)
* Initial

* packaging: Fixed syntax

rpm.cmake: downgraded PYOPENVINO version to 3.6 as default

* install_build_dependencies: Added rpm-build

rpm.cmake: Removed SHLIBDEPS settings for RPMs creation. Replaced CPACK_RPM_PACKAGE_HOMEPAGE with CPACK_RPM_PACKAGE_URL. Set CPACK_RPM_PACKAGE_AUTOREQPROV to ON.

* rpm_post_build.cmake: Fixed warning if rpmlint not installed

rpm.cmake: Removed SHLIBDEPS usage.

* rpm.cmake: Updated comments

* Fixed naming

* developer_package/rpm.cmake: Fixed ov_rpm_add_latest_component macro with using lower case for CPACK_COMPONENT_XXX_DEPENDS set.
2022-09-19 23:16:07 +03:00
Ilya Churaev
b7d183e6e6
Fixed comments after coverage PR (#13100) 2022-09-19 17:20:05 +03:00
Irina Efode
c349e9c3e7
QN Conf (#12798) 2022-09-19 16:04:23 +03:00
Yuan Xu
a2a4a7f946
update with external suggestions (#12791) 2022-09-19 16:50:58 +04:00
rafalxintel
0dfd409951
After changing language, redirect to home page (#12607) 2022-09-19 16:50:36 +04:00
Karol Blaszczak
b6c77d21c9
DOCS doc structure step 2 port to master (#13084)
* DOCS-doc_structure_step_2

- adjustments to the previous change based on feedback
- changes focusing on ModelOptimizer section to mitigate the removal of ONNX and PdPd articles

* remove 2 files we brought back after 22.1
2022-09-19 16:48:35 +04:00
Sebastian Golebiewski
ca8a1c4902
Porting: Change notebooks fetching link for documentation (#13043)
* Porting: Change notebooks fetching link for documentation

Porting:

https://github.com/openvinotoolkit/openvino/pull/12750/

There are newly generated files (since 30.08.2022) that seem to be fine but apparently "latest" is not build in the docs:

https://repository.toolbox.iotg.sclab.intel.com/projects/ov-notebook/0.1.0-latest/20220913220807/dist/rst_files/

The question remains, why is it so?

* Update consts.py

Updating to the most recent version from 13.09

https://repository.toolbox.iotg.sclab.intel.com/projects/ov-notebook/0.1.0-latest/20220913220807/dist/rst_files/
2022-09-19 16:48:05 +04:00
Karol Blaszczak
51cb1d9b30
change 2 images for asynch mode (#12579)
changing two screenshots in "general optimizations" to one comparison csv image
2022-09-19 16:47:39 +04:00
Karol Blaszczak
c265ae191f
one more correction of mobilnet (#13073) 2022-09-19 16:47:18 +04:00
Karol Blaszczak
2e877de934
DOCS-homepage-restyling-pt1 (#12291)
minor css changes to prepare for rst conversion
2022-09-19 16:46:34 +04:00
Ilya Churaev
dcca08763b
Added template for core dev documentation (#13091)
* Added template for core dev documentation

* Update test_coverage.md

* Update coding_style.md

* Update build.md

* Create debug_capabilities.md

* Update index.md

* Update debug_capabilities.md

* Update index.md

* Update README.md

* Create shape_propagation

* Update and rename shape_propagation to shape_propagation.md

* Update shape_propagation.md

* Create operation_enabling_flow.md

* Update index.md

* Update README.md

* Update operation_enabling_flow.md
2022-09-19 15:57:01 +04:00
Ilya Churaev
c66c7064e0
Fixed ov_coverage target (#13090)
* Fixed ov_coverage target

* Added all components
2022-09-19 11:04:10 +04:00
Ilya Lavrenov
b6ce6f4d39
Added support of universal2 OSX binaries (#13093)
* Added support of universal2 OSX binaries

* Fixed openvino wheel for OSX: different library name structure
2022-09-19 10:14:07 +04:00
Roman Kazantsev
939f1e77f0
[ONNX FE Tests] Fix ONNX FE tests on Debian (#13089)
* [ONNX FE Tests] Fix ONNX FE tests on Debian

Fixing error "Cannot load library libtest_builtin_extensions_1.so libopenvino_tensorflow_fe.so"

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

* Update .ci/azure/linux_debian.yml

* Export TF FE for PDPD tests since it uses TF FE extensions

* Export TF FE for PDPD tests since it uses TF FE extensions

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-09-19 01:18:21 +04:00
Xuejun Zhai
c8e62fddb2
[C API] add more descriptions about ov_model & ov_compiled_model (#13061)
Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
2022-09-16 15:23:30 +03:00
Ilya Lavrenov
99b450ef52
Check ONNX installation before usage (#13069) 2022-09-16 15:18:11 +04:00
Felix Dohyun Kim
8f7c9a05f5
[GPU] Compare float value with tolerance in unit test (#12667)
* compare float value with tolerance
* Support NaN comparison
* use EXPECT_NEAR
* reduce # of testcase
2022-09-16 15:42:08 +09:00
Mateusz Tabaka
a850c8baee
[ONNX] propagate model directory path to Graph, Attribute and Tensor … (#13010)
Required by external data mechanism in ONNX standard, where Tensor object has
to be able to find external data file based on the location field and model
directory path. Previously, it was done by a transformation, but it handled
initializers only, but in order to handle Constant nodes we need one more
loop, but over all of the model's nodes. Propagating model directory path to
Tensor allows us to reduce that overhead.

Ticket: 91271
2022-09-16 06:48:33 +02:00
Tetiana Gubanova
d2e251a109
[GPU] Add blocked layouts support for Roll operation (#12125)
* Add blocked layouts support for Roll operation

* Reduce number of Roll unit tests
2022-09-15 20:23:55 -07:00
Paul Youngsoo Ahn
0bc85f820e
[GPU] Eltwise new shape infer (#12897) (#12897) 2022-09-15 19:51:52 -07:00
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