GList *list;
GstTensorSrcIIOChannelProperties *channel_prop;
gint tensor_info_merged_size;
- guint info_idx = 0, dim_idx = 0;
+ guint info_idx = 0;
GstTensorInfo *info;
GstTensorsConfig *config;
continue;
info[info_idx].name = channel_prop->name;
info[info_idx].type = _NNS_FLOAT32;
- for (dim_idx = 0; dim_idx < NNS_TENSOR_RANK_LIMIT; dim_idx++) {
- info[info_idx].dimension[dim_idx] = 1;
- }
+ info[info_idx].dimension[0] = 1;
info[info_idx].dimension[1] = tensor_src_iio->buffer_capacity;
info_idx += 1;
}
EXPECT_EQ (config.info.info[0].type, _NNS_FLOAT32);
EXPECT_EQ (config.info.info[0].dimension[0], (guint) num_scan_elements);
EXPECT_EQ (config.info.info[0].dimension[1], 1U);
- EXPECT_EQ (config.info.info[0].dimension[2], 1U);
- EXPECT_EQ (config.info.info[0].dimension[3], 1U);
+ EXPECT_EQ (config.info.info[0].dimension[2], 0U);
gst_object_unref (src_iio);
gst_object_unref (src_pad);
EXPECT_EQ (config.info.info[0].type, _NNS_FLOAT32);
EXPECT_EQ (config.info.info[0].dimension[0], 2U);
EXPECT_EQ (config.info.info[0].dimension[1], 1U);
- EXPECT_EQ (config.info.info[0].dimension[2], 1U);
- EXPECT_EQ (config.info.info[0].dimension[3], 1U);
+ EXPECT_EQ (config.info.info[0].dimension[2], 0U);
gst_object_unref (src_iio);
gst_object_unref (src_pad);
EXPECT_EQ (config.info.info[idx].type, _NNS_FLOAT32);
EXPECT_EQ (config.info.info[idx].dimension[0], 1U);
EXPECT_EQ (config.info.info[idx].dimension[1], 1U);
- EXPECT_EQ (config.info.info[idx].dimension[2], 1U);
- EXPECT_EQ (config.info.info[idx].dimension[3], 1U);
- }
- for (int idx = num_scan_elements; idx < NNS_TENSOR_SIZE_LIMIT; idx++) {
- EXPECT_EQ (config.info.info[idx].dimension[0], 0U);
- EXPECT_EQ (config.info.info[idx].dimension[1], 0U);
EXPECT_EQ (config.info.info[idx].dimension[2], 0U);
- EXPECT_EQ (config.info.info[idx].dimension[3], 0U);
}
gst_object_unref (src_iio);