Loading neuralnetworks/1.0/types.hal +35 −34 Original line number Original line Diff line number Diff line Loading @@ -41,40 +41,41 @@ enum OperandType : uint32_t { // TODO: Currently they are the same. Add a conversion when finalizing the model. // TODO: Currently they are the same. Add a conversion when finalizing the model. // When modifying, be sure to update HAL_NUM_OPERATION_TYPES in HalIntefaces.h. // When modifying, be sure to update HAL_NUM_OPERATION_TYPES in HalIntefaces.h. enum OperationType : uint32_t { enum OperationType : uint32_t { AVERAGE_POOL = 0, OEM_OPERATION = 0, CONCATENATION = 1, AVERAGE_POOL = 1, CONV = 2, CONCATENATION = 2, DEPTHWISE_CONV = 3, CONV = 3, MAX_POOL = 4, DEPTHWISE_CONV = 4, L2_POOL = 5, MAX_POOL = 5, DEPTH_TO_SPACE = 6, L2_POOL = 6, SPACE_TO_DEPTH = 7, DEPTH_TO_SPACE = 7, LOCAL_RESPONSE_NORMALIZATION = 8, SPACE_TO_DEPTH = 8, SOFTMAX = 9, LOCAL_RESPONSE_NORMALIZATION = 9, RESHAPE = 10, SOFTMAX = 10, SPLIT = 11, RESHAPE = 11, FAKE_QUANT = 12, SPLIT = 12, ADD = 13, FAKE_QUANT = 13, FULLY_CONNECTED = 14, ADD = 14, CAST = 15, FULLY_CONNECTED = 15, MUL = 16, CAST = 16, L2_NORMALIZATION = 17, MUL = 17, LOGISTIC = 18, L2_NORMALIZATION = 18, RELU = 19, LOGISTIC = 19, RELU6 = 20, RELU = 20, RELU1 = 21, RELU6 = 21, TANH = 22, RELU1 = 22, DEQUANTIZE = 23, TANH = 23, FLOOR = 24, DEQUANTIZE = 24, GATHER = 25, FLOOR = 25, RESIZE_BILINEAR = 26, GATHER = 26, LSH_PROJECTION = 27, RESIZE_BILINEAR = 27, LSTM = 28, LSH_PROJECTION = 28, SVDF = 29, LSTM = 29, RNN = 30, SVDF = 30, N_GRAM = 31, RNN = 31, EMBEDDING_LOOKUP = 32, N_GRAM = 32, HASHTABLE_LOOKUP = 33, EMBEDDING_LOOKUP = 33, HASHTABLE_LOOKUP = 34, }; }; // Two special values that can be used instead of a regular poolIndex. // Two special values that can be used instead of a regular poolIndex. Loading Loading
neuralnetworks/1.0/types.hal +35 −34 Original line number Original line Diff line number Diff line Loading @@ -41,40 +41,41 @@ enum OperandType : uint32_t { // TODO: Currently they are the same. Add a conversion when finalizing the model. // TODO: Currently they are the same. Add a conversion when finalizing the model. // When modifying, be sure to update HAL_NUM_OPERATION_TYPES in HalIntefaces.h. // When modifying, be sure to update HAL_NUM_OPERATION_TYPES in HalIntefaces.h. enum OperationType : uint32_t { enum OperationType : uint32_t { AVERAGE_POOL = 0, OEM_OPERATION = 0, CONCATENATION = 1, AVERAGE_POOL = 1, CONV = 2, CONCATENATION = 2, DEPTHWISE_CONV = 3, CONV = 3, MAX_POOL = 4, DEPTHWISE_CONV = 4, L2_POOL = 5, MAX_POOL = 5, DEPTH_TO_SPACE = 6, L2_POOL = 6, SPACE_TO_DEPTH = 7, DEPTH_TO_SPACE = 7, LOCAL_RESPONSE_NORMALIZATION = 8, SPACE_TO_DEPTH = 8, SOFTMAX = 9, LOCAL_RESPONSE_NORMALIZATION = 9, RESHAPE = 10, SOFTMAX = 10, SPLIT = 11, RESHAPE = 11, FAKE_QUANT = 12, SPLIT = 12, ADD = 13, FAKE_QUANT = 13, FULLY_CONNECTED = 14, ADD = 14, CAST = 15, FULLY_CONNECTED = 15, MUL = 16, CAST = 16, L2_NORMALIZATION = 17, MUL = 17, LOGISTIC = 18, L2_NORMALIZATION = 18, RELU = 19, LOGISTIC = 19, RELU6 = 20, RELU = 20, RELU1 = 21, RELU6 = 21, TANH = 22, RELU1 = 22, DEQUANTIZE = 23, TANH = 23, FLOOR = 24, DEQUANTIZE = 24, GATHER = 25, FLOOR = 25, RESIZE_BILINEAR = 26, GATHER = 26, LSH_PROJECTION = 27, RESIZE_BILINEAR = 27, LSTM = 28, LSH_PROJECTION = 28, SVDF = 29, LSTM = 29, RNN = 30, SVDF = 30, N_GRAM = 31, RNN = 31, EMBEDDING_LOOKUP = 32, N_GRAM = 32, HASHTABLE_LOOKUP = 33, EMBEDDING_LOOKUP = 33, HASHTABLE_LOOKUP = 34, }; }; // Two special values that can be used instead of a regular poolIndex. // Two special values that can be used instead of a regular poolIndex. Loading