[nnstreamer] Create nnstreamer tensor_trainer subplugin
authorhyunil park <hyunil46.park@samsung.com>
Fri, 2 Dec 2022 06:37:33 +0000 (15:37 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Wed, 22 Mar 2023 10:17:14 +0000 (19:17 +0900)
commit10cd71116cae942a33281fe660c23db4389ef854
treec2e4b27f3bb5e2fe8ab2b4db761ed56eadd17ec3
parenta6aca9d56515d5fc63f0bf4f214a4838ea35ffc4
[nnstreamer] Create nnstreamer tensor_trainer subplugin

- Create nnstreamer tensor_trainer subplugin
- Create libnnstreamer_trainer_nntrainer.so

Subplugin Receive GstTensorTrainerProperties from nnstreamer tensor_trainer
to create dataset and model. it receive tensor data from tensor_trainer
and train the model.
Subplugin is created by using GstTensorTrainerFramework and tensor_trainer
call create, destory, train and invoke_NN.

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

Signed-off-by: hyunil park <hyunil46.park@samsung.com>
Applications/TransferLearning/Draw_Classification/jni/meson.build
debian/rules
meson.build
meson_options.txt
nnstreamer/tensor_filter/meson.build
nnstreamer/tensor_trainer/meson.build [new file with mode: 0644]
nnstreamer/tensor_trainer/tensor_trainer_nntrainer.cc [new file with mode: 0644]
nnstreamer/tensor_trainer/tensor_trainer_nntrainer.hh [new file with mode: 0644]
packaging/nntrainer.spec
test/meson.build