opencv/modules/dnn
Yuantao Feng a2b3acfc6e
dnn: add the CANN backend (#22634)
* cann backend impl v1

* cann backend impl v2: use opencv parsers to build models for cann

* adjust fc according to the new transA and transB

* put cann net in cann backend node and reuse forwardLayer

* use fork() to create a child process and compile cann model

* remove legacy code

* remove debug code

* fall bcak to CPU backend if there is one layer not supoorted by CANN backend

* fix netInput forward
2022-12-21 09:04:41 +03:00
..
cmake dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
include/opencv2 dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
misc dnn: plugin support for OpenVINO 2022-10-07 16:57:31 +00:00
perf Merge pull request #22840 from zihaomu:optimze_conv_memory_usage 2022-12-08 12:57:13 +00:00
src dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
test dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00
CMakeLists.txt dnn: add the CANN backend (#22634) 2022-12-21 09:04:41 +03:00