]> git.sesse.net Git - ffmpeg/commit
dnn: introduce dnn operand (in c code) to hold operand infos within network
authorGuo, Yejun <yejun.guo@intel.com>
Thu, 29 Aug 2019 05:53:33 +0000 (13:53 +0800)
committerPedro Arthur <bygrandao@gmail.com>
Fri, 30 Aug 2019 14:41:30 +0000 (11:41 -0300)
commit09a455a24649af36e8eea81029be7a410201be4c
tree70d0e8e1575068d010bc229864cf5badb5595fb8
parent20a12448aaf140cf1ec06ee22e1ab4ebaea5c9ba
dnn: introduce dnn operand (in c code) to hold operand infos within network

the info can be saved in dnn operand object without regenerating again and again,
and it is also needed for layer split/merge, and for memory reuse.

to make things step by step, this patch just focuses on c code,
the change within python script will be added later.

Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
libavfilter/dnn/dnn_backend_native.c
libavfilter/dnn/dnn_backend_native.h
libavfilter/dnn/dnn_backend_native_layer_pad.c
libavfilter/dnn/dnn_backend_native_layer_pad.h
tests/dnn/Makefile
tests/dnn/dnn-layer-pad-test.c