[API] set Optimizer Property
authorjijoong.moon <jijoong.moon@samsung.com>
Tue, 12 May 2020 06:19:49 +0000 (15:19 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Tue, 12 May 2020 22:56:19 +0000 (07:56 +0900)
commit3c067089ddca817c20d8bbf7b51bbb86f95d8e7e
tree255186a4f6da3903e48622cefcd69eea1426d1c4
parent884437358264458e08533ed3b8a92ce0197be848
[API] set Optimizer Property

. ml_nnoptimizer_set_perperty(ml_nnopt_h opt, ...)
 : variable parameter MUST be end with NULL.

. Properties:
  enum class PropertyType {
    learning_rate = 0,
    decay_rate = 1,
    decay_steps = 2,
    beta1 = 3,
    beta2 = 4,
    epsilon = 5,
  };

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

Signed-off-by: jijoong.moon <jijoong.moon@samsung.com>
api/capi/include/nntrainer.h
api/capi/src/nntrainer.cpp
nntrainer/include/optimizer.h
nntrainer/include/parse_util.h
nntrainer/src/optimizer.cpp
nntrainer/src/parse_util.cpp
test/tizen_capi/unittest_tizen_capi_optimizer.cpp