[manager] Added nntrainer manager for weights
authorParichay Kapoor <pk.kapoor@samsung.com>
Tue, 1 Dec 2020 11:14:57 +0000 (20:14 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Mon, 7 Dec 2020 00:32:10 +0000 (09:32 +0900)
commit71eab29f90269322184c128b32619e58249aad47
treef36c6a3bde69cad6bb020d2f423b63786a03b88b
parent49a4b29554ab39031f349faf2d57c703fe7f21f2
[manager] Added nntrainer manager for weights

Added manager to manage all the allocated weights
This patch also adds manager to the model and passes manager to the
initialize which allows weights to be added to the manager.

**Self evaluation:**
1. Build test: [x]Passed [ ]Failed [ ]Skipped
2. Run test: [x]Passed [ ]Failed [ ]Skipped

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
34 files changed:
Applications/Custom/LayerClient/jni/pow.cpp
Applications/Custom/LayerClient/jni/pow.h
nntrainer/graph/network_graph.h
nntrainer/layers/activation_layer.cpp
nntrainer/layers/activation_layer.h
nntrainer/layers/addition_layer.cpp
nntrainer/layers/addition_layer.h
nntrainer/layers/bn_layer.cpp
nntrainer/layers/bn_layer.h
nntrainer/layers/concat_layer.cpp
nntrainer/layers/concat_layer.h
nntrainer/layers/conv2d_layer.cpp
nntrainer/layers/conv2d_layer.h
nntrainer/layers/fc_layer.cpp
nntrainer/layers/fc_layer.h
nntrainer/layers/flatten_layer.cpp
nntrainer/layers/flatten_layer.h
nntrainer/layers/input_layer.cpp
nntrainer/layers/input_layer.h
nntrainer/layers/layer_internal.h
nntrainer/layers/loss_layer.cpp
nntrainer/layers/loss_layer.h
nntrainer/layers/nnstreamer_layer.cpp
nntrainer/layers/nnstreamer_layer.h
nntrainer/layers/output_layer.cpp
nntrainer/layers/output_layer.h
nntrainer/layers/pooling2d_layer.cpp
nntrainer/layers/pooling2d_layer.h
nntrainer/layers/tflite_layer.cpp
nntrainer/layers/tflite_layer.h
nntrainer/manager.h [new file with mode: 0644]
nntrainer/models/neuralnet.cpp
nntrainer/models/neuralnet.h
test/unittest/unittest_nntrainer_layers.cpp