[Filter/Common] prepare multi-tensors
authorJaeyun <jy1210.jung@samsung.com>
Fri, 14 Sep 2018 07:04:17 +0000 (16:04 +0900)
committerMyungJoo Ham <myungjoo.ham@gmail.com>
Tue, 18 Sep 2018 04:34:04 +0000 (13:34 +0900)
commit7e357a8564f8896926d6f896208248ab588b419d
tree19e4182879cc6e661786d64a07cc14bb68a366aa
parentdc49ed4f6a6e95e0b49358750d9c53e608b45b87
[Filter/Common] prepare multi-tensors

refactor tensor-filter to support multi-tensors (other/tensors).
tf and tf-lte should be updated later for multi-tensors.

1. add common GstTensorsInfo in tensor-filter and parse from NN model
2. change NN framework properties
3. fix the bug in common functions for multi-tensors
4. remove space to get tensor dim and type in common function

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
20 files changed:
common/tensor_common.c
gst/tensor_filter/tensor_filter.c
gst/tensor_filter/tensor_filter.h
gst/tensor_filter/tensor_filter_custom.c
gst/tensor_filter/tensor_filter_tensorflow.c
gst/tensor_filter/tensor_filter_tensorflow_core.cc
gst/tensor_filter/tensor_filter_tensorflow_lite.c
gst/tensor_filter/tensor_filter_tensorflow_lite_core.cc
include/tensor_common.h
include/tensor_filter_custom.h
include/tensor_filter_tensorflow_core.h
include/tensor_filter_tensorflow_lite_core.h
include/tensor_typedef.h
nnstreamer_example/custom_example_average/nnstreamer_customfilter_example_average.c
nnstreamer_example/custom_example_passthrough/nnstreamer_customfilter_example_passthrough.c
nnstreamer_example/custom_example_passthrough/nnstreamer_customfilter_example_passthrough_variable.c
nnstreamer_example/custom_example_scaler/nnstreamer_customfilter_example_scaler.c
nnstreamer_example/custom_example_scaler/nnstreamer_customfilter_example_scaler_allocator.c
tests/common/unittest_common.cpp
tests/nnstreamer_sink/unittest_sink.cpp