Merge pull request #18783 from sl-sergei:fix_conv1d
authorSergei Slashchinin <62052793+sl-sergei@users.noreply.github.com>
Fri, 13 Nov 2020 22:22:10 +0000 (01:22 +0300)
committerGitHub <noreply@github.com>
Fri, 13 Nov 2020 22:22:10 +0000 (22:22 +0000)
commit61144f935efaae03d506ab2b54ee02b3bc1a4452
treec898312fb1a5e0c9c4b4f1fdfaf80a9242a3d8de
parentd23435baacba37ff1a4669ad7c2eb015ce424d85
Merge pull request #18783 from sl-sergei:fix_conv1d

Add support for Conv1D on OpenCV backend

* Add support for Conv1D on OpenCV backend

* disable tests on other targets/backends

* Fix formatting

* Restore comment

* Remove unnecessary flag and fix test logic

* Fix perf test

* fix braces

* Fix indentation, assert check and remove unnecessary condition

* Remove unnecessary changes

* Add test cases for variable weights and bias

* dnn(conv): fallback on OpenCV+CPU instead of failures

* coding style
modules/dnn/perf/perf_convolution.cpp
modules/dnn/perf/perf_convolution1d.cpp [new file with mode: 0644]
modules/dnn/perf/perf_convolution3d.cpp
modules/dnn/src/layers/convolution_layer.cpp
modules/dnn/src/onnx/onnx_importer.cpp
modules/dnn/test/test_onnx_importer.cpp
modules/dnn/test/test_tf_importer.cpp