[layers/manager] Register weights with manager
authorParichay Kapoor <pk.kapoor@samsung.com>
Wed, 2 Dec 2020 02:52:44 +0000 (11:52 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Mon, 7 Dec 2020 00:32:10 +0000 (09:32 +0900)
commit735b39d43ca5f9d808a6902e4e89f5103e124f7f
tree37e1081bcceab9da58f2c2d112813efa5bc1ea6e
parente90f950e82f50e655dd02c3b69138535c16ca4ce
[layers/manager] Register weights with manager

All the weights of the layer are now registered with manager
Manager allocates memory for these weights and in future
handle their updates etc

See also #774 #766

**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>
14 files changed:
nntrainer/layers/bn_layer.cpp
nntrainer/layers/conv2d_layer.cpp
nntrainer/layers/fc_layer.cpp
nntrainer/layers/layer.cpp
nntrainer/layers/layer_internal.h
nntrainer/manager.h
nntrainer/models/neuralnet.cpp
nntrainer/models/neuralnet.h
nntrainer/optimizers/optimizer.cpp
nntrainer/tensor/var_grad.cpp
nntrainer/tensor/var_grad.h
nntrainer/tensor/weight.cpp
nntrainer/tensor/weight.h
test/unittest/unittest_nntrainer_layers.cpp