[Weights] Add last access concept
authorJihoon Lee <jhoon.it.lee@samsung.com>
Fri, 12 Nov 2021 08:44:03 +0000 (17:44 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Fri, 19 Nov 2021 04:56:37 +0000 (13:56 +0900)
commit381b290c76bddebf3529cd049816b1b1c819c807
treedaca90f1a508f40e6f55ea95e884fb695533dac4
parent77b25b2cf4f217e9197a395b3f6c0bf3aafbc339
[Weights] Add last access concept

As all weights are shared now, we need last accesss to be deteremined
This patch implements such behavior with a test

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

Signed-off-by: Jihoon Lee <jhoon.it.lee@samsung.com>
nntrainer/graph/network_graph.cpp
nntrainer/layers/layer_context.cpp
nntrainer/layers/layer_context.h
nntrainer/layers/layer_node.cpp
nntrainer/tensor/var_grad.cpp
nntrainer/tensor/var_grad.h
test/unittest/models/models_test_utils.cpp
test/unittest/models/unittest_models_recurrent.cpp