inference_engine_tensor_buffer tensor_buffer;
if (tensor_info.data_type == TENSOR_DATA_TYPE_FLOAT32) {
tensor_buffer.buffer = (void *)(new float[tensor_info.size]);
+ tensor_buffer.size = tensor_info.size * 4;
} else if (tensor_info.data_type == TENSOR_DATA_TYPE_UINT8) {
tensor_buffer.buffer = (void *)(new unsigned char[tensor_info.size]);
+ tensor_buffer.size = tensor_info.size;
} else {
LOGE("Invalid input tensor data type.");
return MEDIA_VISION_ERROR_INVALID_PARAMETER;
inference_engine_tensor_buffer tensor_buffer;
if (tensor_info.data_type == TENSOR_DATA_TYPE_FLOAT32) {
tensor_buffer.buffer = new float[tensor_info.size];
+ tensor_buffer.size = tensor_info.size * 4;
} else if (tensor_info.data_type == TENSOR_DATA_TYPE_UINT8) {
tensor_buffer.buffer = new char[tensor_info.size];
+ tensor_buffer.size = tensor_info.size;
} else {
LOGE("Invalid output tensor data type.");
CleanupTensorBuffers();