opencv/modules/dnn/src/layers
Dmitry Kurtaev 4b8aeb1129
Merge pull request #24039 from dkurt:tflite_test_backends
TFLite models on different backends (tests and improvements) #24039

### Pull Request Readiness Checklist

* MaxUnpooling with OpenVINO
* Fully connected with transposed inputs/weights with OpenVINO
* Enable backends tests for TFLite (related to https://github.com/opencv/opencv/issues/23992#issuecomment-1640691722)
* Increase existing tests thresholds

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

- [x] I agree to contribute to the project under Apache 2 License.
- [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [x] The PR is proposed to the proper branch
- [x] There is a reference to the original bug report and related work
- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
      Patch to opencv_extra has the same branch name.
- [x] The feature is well documented and sample code can be built with the project CMake
2023-08-04 11:28:51 +03:00
..
cpu_kernels fix compilation error on Windows ARM, use vaddq_f32 instead of += 2023-07-21 19:54:43 +08:00
accum_layer.cpp Merge pull request #16575 from l-bat:flownet2 2020-05-19 12:29:50 +00:00
arg_layer.cpp add ArgMax and ArgMin layers 2021-12-06 20:49:54 +03:00
batch_norm_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
blank_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
concat_layer.cpp speed up vulkan dnn, and support ios and apple m1 chip. (#23349) 2023-05-18 20:02:27 +03:00
const_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
convolution_layer.cpp Merge pull request #23625 from zihaomu:improve_conv 2023-05-26 12:59:36 +03:00
correlation_layer.cpp Merge pull request #16575 from l-bat:flownet2 2020-05-19 12:29:50 +00:00
crop_and_resize_layer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-05-01 09:44:24 +00:00
cumsum_layer.cpp Merge pull request #20483 from thezane:support-cumsum-layer-for-onnx 2021-08-17 20:09:25 +03:00
detection_output_layer.cpp Merge pull request #24069 from dkurt:openvino_detection_layer 2023-08-02 14:28:47 +03:00
elementwise_layers.cpp Merge pull request #24080 from dkurt:dnn_cuda_layers 2023-08-03 09:13:42 +03:00
eltwise_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
flatten_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
flow_warp_layer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-05-22 19:50:14 +00:00
fully_connected_layer.cpp Merge pull request #24039 from dkurt:tflite_test_backends 2023-08-04 11:28:51 +03:00
gather_layer.cpp dnn: fix gather layer implementation 2022-12-20 06:09:34 +00:00
layer_norm.cpp Merge pull request #23047 from fengyuentau:layer_norm 2023-01-27 16:35:59 +03:00
layers_common.cpp add enableWinograd API for Net. 2022-10-09 09:33:07 +08:00
layers_common.hpp add enableWinograd API for Net. 2022-10-09 09:33:07 +08:00
layers_common.simd.hpp Merge pull request #23192 from zihaomu:clean_up_SIMD_code 2023-03-10 11:59:49 +03:00
lrn_layer.cpp speed up vulkan dnn, and support ios and apple m1 chip. (#23349) 2023-05-18 20:02:27 +03:00
max_unpooling_layer.cpp Merge pull request #24039 from dkurt:tflite_test_backends 2023-08-04 11:28:51 +03:00
mvn_layer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-02-11 17:32:37 +00:00
nary_eltwise_layers.cpp Solve the bug of same shape broadcast with CUDA 2023-05-15 13:55:38 +08:00
normalize_bbox_layer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-10-15 16:44:47 +00:00
not_implemented_layer.cpp speed up vulkan dnn, and support ios and apple m1 chip. (#23349) 2023-05-18 20:02:27 +03:00
padding_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
permute_layer.cpp speed up vulkan dnn, and support ios and apple m1 chip. (#23349) 2023-05-18 20:02:27 +03:00
pooling_layer.cpp Merge pull request #24039 from dkurt:tflite_test_backends 2023-08-04 11:28:51 +03:00
prior_box_layer.cpp speed up vulkan dnn, and support ios and apple m1 chip. (#23349) 2023-05-18 20:02:27 +03:00
proposal_layer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-02-11 17:32:37 +00:00
recurrent_layers.cpp Merge pull request #23614 from Abdurrahheem:lstm_layout_attribute 2023-05-17 22:46:56 +03:00
reduce_layer.cpp dnn: refactor reduce (#23613) 2023-05-17 10:03:45 +03:00
region_layer.cpp Fix Region layer with OpenVINO in case of different width/height 2023-05-18 17:45:30 +03:00
reorg_layer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-02-11 17:32:37 +00:00
reshape_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
resize_layer.cpp Merge pull request #24039 from dkurt:tflite_test_backends 2023-08-04 11:28:51 +03:00
scale_layer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-08-14 15:50:42 +00:00
scatter_layer.cpp implementation of scatter and scatternd with conformance tests enabled 2022-10-17 11:30:32 +08:00
scatterND_layer.cpp implementation of scatter and scatternd with conformance tests enabled 2022-10-17 11:30:32 +08:00
shuffle_channel_layer.cpp int8 layers and 8-bit quantization support 2021-08-19 09:56:47 +05:30
slice_layer.cpp Merge pull request #23401 from fengyuentau:fix_cann_layer_support 2023-04-20 10:18:35 +03:00
softmax_layer.cpp speed up vulkan dnn, and support ios and apple m1 chip. (#23349) 2023-05-18 20:02:27 +03:00
split_layer.cpp int8 layers and 8-bit quantization support 2021-08-19 09:56:47 +05:30
tile_layer.cpp tile impl 2022-11-29 11:15:38 +08:00