Yuantao Feng
|
e7ccff9805
|
Merge pull request #24834 from fengyuentau:cuda_naryeltwise_broadcast
dnn (cuda): support broadcasting if a.rank() != b.rank() #24834
Inspired by https://github.com/opencv/opencv/pull/24786. This PR keeps the fusion of `NaryEltwise` and `Concat` while addressed the data missing problem via supporting broadcasting if a.rank() != b.rank().
Resolves https://github.com/opencv/opencv/issues/23977
Resolves https://github.com/opencv/opencv/issues/24606
Resolves https://github.com/opencv/opencv/issues/24635
Resolves https://github.com/opencv/opencv/issues/24721
### Pull Request Readiness Checklist
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
|
2024-01-11 10:04:46 +03:00 |
|
MuZihao
|
16681d1080
|
fix the issue in layer fused
|
2023-08-16 09:34:59 +08:00 |
|
Alexander Smorkalov
|
cf0ba039c3
|
Merge pull request #23625 from zihaomu:improve_conv
DNN: Remove unnecessary flags for convolution
|
2023-05-26 12:59:36 +03:00 |
|
Zihao Mu
|
5025f29378
|
speed up vulkan dnn, and support ios and apple m1 chip. (#23349)
|
2023-05-18 20:02:27 +03:00 |
|
zihaomu
|
91b6c8507a
|
remove flag of convolution
|
2023-05-16 15:29:20 +08:00 |
|
zihaomu
|
386be97ce2
|
fix bug in layer fusion
|
2023-03-14 19:06:06 +08:00 |
|
Zihao Mu
|
20dac7ea48
|
Merge pull request #23255 from zihaomu:fused_cuda_naryeltwise
DNN: fuse conv+naryEletwise on CUDA backend.
|
2023-02-17 10:18:13 +00:00 |
|
Alexander Alekhin
|
43b2bb2c25
|
dnn: plugin support for OpenVINO
|
2022-10-07 16:57:31 +00:00 |
|
Zihao Mu
|
bb64db98d8
|
Further optimization of Conv2D, fused Conv_Add_Activation, bring latest code from ficus OpConv.fx. (#22401)
|
2022-08-26 12:57:25 +03:00 |
|
Zihao Mu
|
7b582b71ba
|
Merge pull request #21036 from fengyuentau:timvx_backend_support
dnn: TIM-VX NPU backend support
* Add TimVX NPU backend for DNN module.
* use official branch from tim-vx repo; fix detecting viv sdk
Co-authored-by: fytao <yuantao.feng@outlook.com>
|
2022-03-31 21:42:11 +00:00 |
|
Alexander Alekhin
|
a80af177b6
|
dnn: split dnn.cpp code
base commit: 19926e2979
original dnn.cpp content: 19926e2979/modules/dnn/src/dnn.cpp
|
2022-03-08 19:22:46 +00:00 |
|