[tensor_trainer] Apply tensor trainer sub-plugin structure
authorhyunil park <hyunil46.park@samsung.com>
Thu, 1 Dec 2022 08:56:57 +0000 (17:56 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 2 Feb 2023 08:30:19 +0000 (17:30 +0900)
commit7b76b797c768bb34bae32d68eed8e675b9953c17
tree866bcb9724dba152b2f7f09fa3ba5e3dc00fb995
parent180d52b13fc411b51675eb3d152de30ff1eeaf6e
[tensor_trainer] Apply tensor trainer sub-plugin structure

- Apply GstTensorTrainerProperties for internal data required by sub-plugin
- Apply GstTensorTrainerFramework for sub-plugin definition
- Apply trainer subpluginType(NNS_SUBPLUGIN_TRAINER) to get, register and
  unregister subplugin
- Add model-save-path property to set path for saving trained model

Signed-off-by: hyunil park <hyunil46.park@samsung.com>
gst/nnstreamer/elements/gsttensor_trainer.c
gst/nnstreamer/elements/gsttensor_trainer.h
jni/nnstreamer.mk