[API] Training API with generator
authorjijoong.moon <jijoong.moon@samsung.com>
Tue, 19 May 2020 08:09:43 +0000 (17:09 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Fri, 29 May 2020 11:43:57 +0000 (20:43 +0900)
commitfd30f03bec4f5daac996ae119d62fe3fcecec009
tree5f56bfb3fc4207d7f5bd55e1759b4bde00923518
parentb5b726f2142a8b79d6958287d1edc242109224a4
[API] Training API with generator

There is no API to get training, validation, test data from generator
function.

In this PR, introduces new training API with generator function.
. New Tizen API.
. Add Unit Test API with generator function.
. Add Test generator for future test.

**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>
16 files changed:
Applications/Classification/jni/Android.mk
Applications/KNN/jni/Android.mk
Applications/LogisticRegression/jni/Android.mk
Applications/ReinforcementLearning/DeepQ/jni/Android.mk
Applications/Training/jni/Android.mk
api/capi/include/nntrainer.h
api/capi/src/nntrainer.cpp
meson.build
nntrainer/include/databuffer.h
nntrainer/src/databuffer.cpp
nntrainer/src/databuffer_file.cpp
nntrainer/src/databuffer_func.cpp
nntrainer/src/neuralnet.cpp
test/include/nntrainer_test_util.h
test/nntrainer_test_util.cpp
test/tizen_capi/unittest_tizen_capi.cpp