[nnc] Add temporary im2col buffer reuse (#2859)
authorАндрей Шедько/AI Tools Lab /SRR/Engineer/삼성전자 <a.shedko@samsung.com>
Wed, 16 Jan 2019 16:45:39 +0000 (19:45 +0300)
committerEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Wed, 16 Jan 2019 16:45:39 +0000 (19:45 +0300)
commit4319e18dc813e7aa305c77366e930bac2efc53bc
tree1748ef6786c299398aaf7c8f494d92d3abb7aec8
parentfb4e6e50283a9527c2432c6b6356b1409c207fa7
[nnc] Add temporary im2col buffer reuse (#2859)

Add temporary buffer reuse to soft backend for Conv
Implemented via a temporary tensor

Signed-off-by: Andrei Shedko <a.shedko@samsung.com>
contrib/nnc/passes/soft_backend/CPPGenerator.cpp
contrib/nnc/passes/soft_backend/ModelAnalyzer.cpp
contrib/nnc/passes/soft_backend/ModelAnalyzer.h
contrib/nnc/passes/soft_backend/code_snippets/cpp_operations.def
contrib/nnc/unittests/soft_backend/CPPOperations.cpp