[config] Separate loading model with config from neuralnetwork class
authorParichay Kapoor <pk.kapoor@samsung.com>
Wed, 5 Aug 2020 10:31:30 +0000 (19:31 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Fri, 21 Aug 2020 04:51:22 +0000 (13:51 +0900)
commita3f0ae4a20aa93470a505deb6f8e2f82dc3e47fb
tree413b4f2478b49e6f5de3ef36f619dca5cf55084a
parent48a015553d8a3c74e8811d6b2a4b99c343d4afb4
[config] Separate loading model with config from neuralnetwork class

Loading the model from given ini file is separated from main neuralnetwork class
This will allow loading from other type of config files and keep neuralnetwork class cleaner

**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>
20 files changed:
Applications/Classification/jni/main.cpp
Applications/Classification/jni/main_func.cpp
Applications/LogisticRegression/jni/main.cpp
Applications/ReinforcementLearning/DeepQ/jni/main.cpp
Applications/Training/jni/main.cpp
Applications/mnist/jni/main.cpp
api/capi/src/nntrainer.cpp
jni/Android.mk
nntrainer/include/loss_layer.h
nntrainer/include/model_loader.h [new file with mode: 0644]
nntrainer/include/neuralnet.h
nntrainer/include/util_func.h
nntrainer/meson.build
nntrainer/src/model_loader.cpp [new file with mode: 0644]
nntrainer/src/neuralnet.cpp
nntrainer/src/util_func.cpp
packaging/nntrainer.spec
test/include/nntrainer_test_util.h
test/unittest/unittest_nntrainer_internal.cpp
test/unittest/unittest_nntrainer_modelfile.cpp