opencv/modules/dnn/test
rogday ed69bcae2d
Merge pull request #21865 from rogday:nary_eltwise_layers
Reimplementation of Element-wise layers with broadcasting support

* init

* semi-working initial version

* add small_vector

* wip

* remove smallvec

* add nary function

* replace auto with Mat in lambda expr used in transform

* uncomment asserts

* autobuffer shape_buf & step_buf

* fix a missing bracket

* fixed a missing addLayer in parseElementWise

* solve one-dimensional broadcast

* remove pre_broadcast_transform for the case of two constants; fix missing constBlobsExtraInfo when addConstant is called

* one autobuffer for step & shape

* temporal fix for the missing original dimension information

* fix parseUnsqueeze when it gets a 1d tensor constant

* support sum/mean/min/max with only one input

* reuse old code to handle cases of two non-constant inputs

* add condition to handle div & mul of two non-constant inputs

* use || instead of or

* remove trainling spaces

* enlarge buf in binary_forward to contain other buffer

* use autobuffer in nary_forward

* generate data randomly and add more cases for perf

* add op and, or & xor

* update perf_dnn

* remove some comments

* remove legacy; add two ONNX conformance tests in filter

* move from cpu_denylist to all_denylist

* adjust parsing for inputs>=2

Co-authored-by: fengyuentau <yuantao.feng@opencv.org.cn>
2022-07-19 06:14:05 +03:00
..
cityscapes_semsegm_test_enet.py Misc. modules/ typos 2018-02-12 07:09:43 -05:00
imagenet_cls_test_alexnet.py python: better Python 3 support 2018-05-11 17:32:04 +03:00
imagenet_cls_test_googlenet.py Misc. modules/ typos 2018-02-12 07:09:43 -05:00
imagenet_cls_test_inception.py fix 4.x links 2021-12-22 13:24:30 +00:00
npy_blob.cpp dnn: fix precomp.hpp usage 2018-02-28 17:06:26 +03:00
npy_blob.hpp dnn: fix precomp.hpp usage 2018-02-28 17:06:26 +03:00
pascal_semsegm_test_fcn.py fix 4.x links 2021-12-22 13:24:30 +00:00
test_backends.cpp Merge pull request #21910 from zihaomu:fast_conv_ARM 2022-07-01 13:03:15 +03:00
test_caffe_importer.cpp Merge pull request #21910 from zihaomu:fast_conv_ARM 2022-07-01 13:03:15 +03:00
test_common.cpp cmake: fix build of dnn tests with shared common code 2019-03-31 08:52:25 +00:00
test_common.hpp Merge pull request #21036 from fengyuentau:timvx_backend_support 2022-03-31 21:42:11 +00:00
test_common.impl.hpp Merge pull request #21036 from fengyuentau:timvx_backend_support 2022-03-31 21:42:11 +00:00
test_darknet_importer.cpp dnn(test): update OpenVINO tests 2022.1.0 (OpenCV 4.x) 2022-04-05 14:13:38 +00:00
test_googlenet.cpp dnn(test): replace SkipTestException with tags 2019-06-23 13:12:23 +00:00
test_halide_layers.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-04-02 19:45:44 +00:00
test_ie_models.cpp dnn: fix various dnn related typos 2022-03-23 18:12:12 -04:00
test_int8_layers.cpp Merge pull request #21372 from zihaomu:dnn_quantize_per_tensor 2022-07-05 19:14:42 +03:00
test_layers.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-04-02 19:45:44 +00:00
test_main.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-06-26 20:19:04 +00:00
test_misc.cpp Merge pull request #21884 from rogday:cuda_cleanup 2022-04-19 16:40:25 +00:00
test_model.cpp Merge pull request #21884 from rogday:cuda_cleanup 2022-04-19 16:40:25 +00:00
test_nms.cpp add SoftNMS implementation 2021-10-06 21:31:45 +03:00
test_onnx_conformance_layer_filter__cuda_denylist.inl.hpp Merge pull request #21884 from rogday:cuda_cleanup 2022-04-19 16:40:25 +00:00
test_onnx_conformance_layer_filter__halide_denylist.inl.hpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-12-18 16:19:06 +00:00
test_onnx_conformance_layer_filter__openvino.inl.hpp dnn(test): update OpenVINO tests 2022.1.0 (OpenCV 4.x) 2022-04-05 14:13:38 +00:00
test_onnx_conformance_layer_filter__vulkan_denylist.inl.hpp dnn(test): update ONNX conformance filters (4.x) 2021-12-16 12:09:31 +00:00
test_onnx_conformance_layer_filter_opencv_all_denylist.inl.hpp Merge pull request #21865 from rogday:nary_eltwise_layers 2022-07-19 06:14:05 +03:00
test_onnx_conformance_layer_filter_opencv_cpu_denylist.inl.hpp Merge pull request #21865 from rogday:nary_eltwise_layers 2022-07-19 06:14:05 +03:00
test_onnx_conformance_layer_filter_opencv_ocl_fp16_denylist.inl.hpp Support for some reduce layers for onnx 2022-03-18 10:19:13 +08:00
test_onnx_conformance_layer_filter_opencv_ocl_fp32_denylist.inl.hpp Merge pull request #21088 from rogday:onnx_tests 2021-12-14 16:58:06 +00:00
test_onnx_conformance_layer_parser_denylist.inl.hpp parsing depth2space and space2depth of ONNX importer 2022-04-29 10:17:02 +08:00
test_onnx_conformance.cpp Merge pull request #21884 from rogday:cuda_cleanup 2022-04-19 16:40:25 +00:00
test_onnx_importer.cpp Merge pull request #22100 from WanliZhong:issue_22015 2022-06-22 14:21:16 +03:00
test_precomp.hpp dnn: reduce set of ignored warnings 2018-11-15 13:15:59 +03:00
test_tf_importer.cpp Merge pull request #21910 from zihaomu:fast_conv_ARM 2022-07-01 13:03:15 +03:00
test_torch_importer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-04-02 19:45:44 +00:00