Change-Id: I7b5d659f749bf20273e485ca0a5378137a752cdc
Signed-off-by: Inki Dae <inki.dae@samsung.com>
*
*/
typedef enum {
- TENSOR_DATA_TYPE_FLOAT16 = 0,
+ TENSOR_DATA_TYPE_NONE = 0,
+ TENSOR_DATA_TYPE_FLOAT16,
TENSOR_DATA_TYPE_FLOAT32,
TENSOR_DATA_TYPE_UINT8,
TENSOR_DATA_TYPE_UINT16,
- TENSOR_DATA_TYPE_UINT32
+ TENSOR_DATA_TYPE_UINT32,
+ TENSOR_DATA_TYPE_MAX
} inference_tensor_data_type_e;
#define INFERENCE_TARGET_MASK (INFERENCE_TARGET_CPU | INFERENCE_TARGET_GPU | INFERENCE_TARGET_CUSTOM)
return INFERENCE_ENGINE_ERROR_INVALID_PARAMETER;
}
- if (tensor_buffer.data_type < TENSOR_DATA_TYPE_FLOAT16 || tensor_buffer.data_type > TENSOR_DATA_TYPE_UINT32) {
+ if (tensor_buffer.data_type <= TENSOR_DATA_TYPE_NONE || tensor_buffer.data_type >= TENSOR_DATA_TYPE_MAX) {
LOGE("tensor data type is invalid.");
return INFERENCE_ENGINE_ERROR_INVALID_PARAMETER;
}