GstTensorTrainer data structure. More...
#include <gsttensor_trainer.h>
Public Attributes | |
GstElement | element |
GstPad * | sinkpad |
GstPad * | srcpad |
gchar * | fw_name |
gboolean | fw_created |
gboolean | is_training_complete |
gboolean | is_epoch_complete |
GstTensorMemory | input_tensors [NNS_TENSOR_SIZE_LIMIT] |
GstTensorsInfo | output_meta |
GstTensorsConfig | out_config |
GstTensorsConfig | in_config |
guint | required_sample |
guint | cur_epoch_data_cnt |
void * | privateData |
const GstTensorTrainerFramework * | fw |
GstTensorTrainerProperties | prop |
GstTensorTrainerEventNotifier | notifier |
GMutex | training_completion_lock |
GCond | training_completion_cond |
GMutex | epoch_completion_lock |
GCond | epoch_completion_cond |
GThread * | dummy_data_thread |
GstTensorTrainer data structure.
Definition at line 43 of file gsttensor_trainer.h.
guint _GstTensorTrainer::cur_epoch_data_cnt |
number of total push data in one eposh
Definition at line 62 of file gsttensor_trainer.h.
GThread* _GstTensorTrainer::dummy_data_thread |
Dummy data generation thread
Definition at line 74 of file gsttensor_trainer.h.
GstElement _GstTensorTrainer::element |
parent object
Definition at line 45 of file gsttensor_trainer.h.
GCond _GstTensorTrainer::epoch_completion_cond |
Definition at line 72 of file gsttensor_trainer.h.
GMutex _GstTensorTrainer::epoch_completion_lock |
Definition at line 71 of file gsttensor_trainer.h.
const GstTensorTrainerFramework* _GstTensorTrainer::fw |
Subplugin definition
Definition at line 65 of file gsttensor_trainer.h.
gboolean _GstTensorTrainer::fw_created |
Definition at line 52 of file gsttensor_trainer.h.
gchar* _GstTensorTrainer::fw_name |
Definition at line 50 of file gsttensor_trainer.h.
GstTensorsConfig _GstTensorTrainer::in_config |
Definition at line 59 of file gsttensor_trainer.h.
GstTensorMemory _GstTensorTrainer::input_tensors[NNS_TENSOR_SIZE_LIMIT] |
Definition at line 56 of file gsttensor_trainer.h.
gboolean _GstTensorTrainer::is_epoch_complete |
Definition at line 54 of file gsttensor_trainer.h.
gboolean _GstTensorTrainer::is_training_complete |
Definition at line 53 of file gsttensor_trainer.h.
GstTensorTrainerEventNotifier _GstTensorTrainer::notifier |
Event notifier
Definition at line 67 of file gsttensor_trainer.h.
GstTensorsConfig _GstTensorTrainer::out_config |
Definition at line 58 of file gsttensor_trainer.h.
GstTensorsInfo _GstTensorTrainer::output_meta |
Definition at line 57 of file gsttensor_trainer.h.
void* _GstTensorTrainer::privateData |
NNFW plugin's private data is stored here
Definition at line 64 of file gsttensor_trainer.h.
GstTensorTrainerProperties _GstTensorTrainer::prop |
NNFW plugin's properties
Definition at line 66 of file gsttensor_trainer.h.
guint _GstTensorTrainer::required_sample |
Definition at line 61 of file gsttensor_trainer.h.
GstPad* _GstTensorTrainer::sinkpad |
Definition at line 47 of file gsttensor_trainer.h.
GstPad* _GstTensorTrainer::srcpad |
Definition at line 48 of file gsttensor_trainer.h.
GCond _GstTensorTrainer::training_completion_cond |
Definition at line 70 of file gsttensor_trainer.h.
GMutex _GstTensorTrainer::training_completion_lock |
Definition at line 69 of file gsttensor_trainer.h.