opencv/modules/dnn/src
Dmitry Kurtaev 8681686d8f
Merge pull request #22957 from dkurt:new_openvino_api
Switch to new OpenVINO API after 2022.1 release

* Pass Layer_Test_Convolution_DLDT.Accuracy/0 test

* Pass test Test_Caffe_layers.Softmax

* Failed 136 tests

* Fix Concat. Failed 120 tests

* Custom nGraph ops. 19 failed tests

* Set and get properties from Core

* Read model from buffer

* Change MaxPooling layer output names. Restore reshape

* Cosmetic changes

* Cosmetic changes

* Override getOutputsInfo

* Fixes for OpenVINO < 2022.1

* Async inference for 2021.4 and less

* Compile model with config

* Fix serialize for 2022.1

* Asynchronous inference with 2022.1

* Handle 1d outputs

* Work with model with dynamic output shape

* Fixes with 1d output for old API

* Control outputs by nGraph function for all OpenVINO versions

* Refer inputs in PrePostProcessor by indices

* Fix cycled dependency between InfEngineNgraphNode and InfEngineNgraphNet.
Add InferRequest callback only for async inference. Do not capture InferRequest object.

* Fix tests thresholds

* Fix HETERO:GPU,CPU plugin issues with unsupported layer
2022-12-23 16:58:41 +00:00
..
caffe Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-01-31 12:53:45 +00:00
cuda Merge pull request #21884 from rogday:cuda_cleanup 2022-04-19 16:40:25 +00:00
cuda4dnn make MatMul support 3D or 4D with broadcast 2022-12-15 10:36:08 +08:00
darknet support silu activation in darknet 2022-08-22 10:51:29 +08:00
int8layers Merge pull request #22666 from zihaomu:support_onnx_qdq_model 2022-10-31 16:06:31 +00:00
layers Merge pull request #22957 from dkurt:new_openvino_api 2022-12-23 16:58:41 +00:00
ocl4dnn tune for opencl 2022-08-14 17:47:48 +08:00
onnx make MatMul support 3D or 4D with broadcast 2022-12-15 10:36:08 +08:00
opencl Merge pull request #21884 from rogday:cuda_cleanup 2022-04-19 16:40:25 +00:00
tengine4dnn tengine: supports conv with asymmetric padding 2022-08-29 02:51:26 +00:00
tensorflow fix the infinite loop in tf importer of 3.4 branch 2022-11-15 11:42:10 +08:00
torch Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-03-05 19:46:28 +00:00
vkcom Fix issues in opencv_test_dnn from conv48 kernels using uninitialized tensors when there is no bias. 2022-09-15 13:41:27 -07:00
webnn Merge pull request #20406 from MarkGHX:gsoc_2021_webnn 2021-11-23 21:15:31 +00:00
backend.cpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
backend.hpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
debug_utils.cpp fix model diagnostic tool 2022-01-18 01:22:22 +03:00
dnn_common.hpp dnn: use inheritance for OpenVINO net impl 2022-09-06 18:05:00 +00:00
dnn_params.cpp dnn: use inheritance for OpenVINO net impl 2022-09-06 18:05:00 +00:00
dnn_read.cpp dnn: split dnn.cpp code 2022-03-08 19:22:46 +00:00
dnn_utils.cpp dnn: split dnn.cpp code 2022-03-08 19:22:46 +00:00
dnn.cpp dnn: fix index access 2022-03-19 06:54:07 +00:00
factory.hpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
graph_simplifier.cpp Merge pull request #21518 from zihaomu:resize_onnx_opset13 2022-01-28 17:55:01 +03:00
graph_simplifier.hpp ONNX: upsample subgraph fusion added 2020-02-29 15:24:06 +05:30
halide_scheduler.cpp Merge pull request #22656 from dkurt:halide_fixes 2022-10-21 17:49:49 +03:00
halide_scheduler.hpp
ie_ngraph.cpp Merge pull request #22957 from dkurt:new_openvino_api 2022-12-23 16:58:41 +00:00
ie_ngraph.hpp Merge pull request #22957 from dkurt:new_openvino_api 2022-12-23 16:58:41 +00:00
init.cpp tile impl 2022-11-29 11:15:38 +08:00
layer_factory.cpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
layer_internals.hpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
layer.cpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
legacy_backend.cpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
legacy_backend.hpp dnn: split dnn.cpp code 2022-03-08 19:22:46 +00:00
math_utils.hpp Implement ctc prefix beam search decode for TextRecognitionModel. 2021-08-12 20:33:31 +08:00
model.cpp dnn: fix various dnn related typos 2022-03-23 18:12:12 -04:00
net_cann.cpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
net_impl_backend.cpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
net_impl_fuse.cpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
net_impl.cpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
net_impl.hpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
net_openvino.cpp Merge pull request #22957 from dkurt:new_openvino_api 2022-12-23 16:58:41 +00:00
net_quantization.cpp add enableWinograd API for Net. 2022-10-09 09:33:07 +08:00
net.cpp add enableWinograd API for Net. 2022-10-09 09:33:07 +08:00
nms.cpp batched nms impl 2022-11-29 15:32:34 +08:00
nms.inl.hpp boost NMS performance 2021-03-10 15:59:26 +00:00
op_cann.cpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
op_cann.hpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
op_cuda.cpp Let part of the operators in nary_eltwise support cuda 2022-11-02 14:08:21 +08:00
op_cuda.hpp transfer output blobs in background 2020-07-04 12:55:12 +05:30
op_halide.cpp dnn: split dnn.cpp code 2022-03-08 19:22:46 +00:00
op_halide.hpp
op_inf_engine.cpp Merge pull request #22957 from dkurt:new_openvino_api 2022-12-23 16:58:41 +00:00
op_inf_engine.hpp Merge pull request #22957 from dkurt:new_openvino_api 2022-12-23 16:58:41 +00:00
op_timvx.cpp Merge pull request #21036 from fengyuentau:timvx_backend_support 2022-03-31 21:42:11 +00:00
op_timvx.hpp Merge pull request #21036 from fengyuentau:timvx_backend_support 2022-03-31 21:42:11 +00:00
op_vkcom.cpp dnn: split dnn.cpp code 2022-03-08 19:22:46 +00:00
op_vkcom.hpp
op_webnn.cpp dnn: split dnn.cpp code 2022-03-08 19:22:46 +00:00
op_webnn.hpp Merge pull request #20406 from MarkGHX:gsoc_2021_webnn 2021-11-23 21:15:31 +00:00
plugin_api.hpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
plugin_wrapper.impl.hpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
precomp.hpp dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
registry.cpp dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00