From edf67ee8e7201ab23f0b9ca34aee9921da80b0e7 Mon Sep 17 00:00:00 2001 From: Slava Shklyaev Date: Wed, 28 Nov 2018 22:46:35 +0000 Subject: [PATCH] Add REDUCE_* operations Bug: 113564646 Test: mma Change-Id: I6088e270c0167bcf8fc6c4002ed7f4e939b6d435 Merged-In: I6088e270c0167bcf8fc6c4002ed7f4e939b6d435 (cherry picked from commit 4fdb8b572720e2ba57738375bfeb0c99b465e553) --- neuralnetworks/1.2/types.hal | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/neuralnetworks/1.2/types.hal b/neuralnetworks/1.2/types.hal index 4ab0c24ed8..7824d23d40 100644 --- a/neuralnetworks/1.2/types.hal +++ b/neuralnetworks/1.2/types.hal @@ -111,7 +111,7 @@ enum OperationType : @1.1::OperationType { QUANTIZE = 70, QUANTIZED_16BIT_LSTM = 71, RANDOM_MULTINOMIAL = 72, - REDUCE = 73, + REDUCE_PROD = 73, ROI_ALIGN = 74, RSQRT = 75, SELECT = 76, @@ -130,6 +130,11 @@ enum OperationType : @1.1::OperationType { ROI_POOLING = 89, EQUAL = 90, NOT_EQUAL = 91, + REDUCE_SUM = 92, + REDUCE_MAX = 93, + REDUCE_MIN = 94, + REDUCE_ANY = 95, + REDUCE_ALL = 96, /* ADDING A NEW FUNDAMENTAL OPERATION REQUIRES UPDATING THE VALUE OF * OperationTypeRange::OPERATION_FUNDAMENTAL_MAX. */ @@ -143,7 +148,7 @@ enum OperationType : @1.1::OperationType { */ enum OperationTypeRange : uint32_t { OPERATION_FUNDAMENTAL_MIN = 0, - OPERATION_FUNDAMENTAL_MAX = 91, + OPERATION_FUNDAMENTAL_MAX = 96, OPERATION_OEM_MIN = 10000, OPERATION_OEM_MAX = 10000, };