[optimizer/lr] Add learning rate scheduler to ccapi
authorParichay Kapoor <pk.kapoor@samsung.com>
Mon, 13 Dec 2021 10:04:17 +0000 (19:04 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Wed, 20 Apr 2022 10:47:00 +0000 (19:47 +0900)
commit936de4d914cf9346fa2bd19778fc2cf648f5bd05
treead1bc512cb8e15115895fadaa691071ee686279b
parent563428e2dfb24b0718a3a403d208c34d1ce2f7b7
[optimizer/lr] Add learning rate scheduler to ccapi

Open learning rate scheduler for the ccapi with the optimizer.
Corresponding changes are made and some tests are updated to use the new
way to set the learning rate.

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
12 files changed:
api/ccapi/include/optimizer.h
api/ccapi/src/factory.cpp
nntrainer/app_context.cpp
nntrainer/app_context.h
nntrainer/models/model_loader.cpp
nntrainer/optimizers/adam.cpp
nntrainer/optimizers/lr_scheduler.h
nntrainer/optimizers/optimizer_devel.h
nntrainer/optimizers/optimizer_wrapped.cpp
nntrainer/optimizers/optimizer_wrapped.h
test/ccapi/unittest_ccapi.cpp
test/unittest/unittest_nntrainer_lr_scheduler.cpp