summaryrefslogtreecommitdiff
path: root/nn/common/operations/Broadcast.cpp
diff options
context:
space:
mode:
authorMichael Butler <butlermichael@google.com>2020-11-02 23:17:11 -0800
committerMichael Butler <butlermichael@google.com>2020-11-06 18:15:52 -0800
commitca7a45a1234977c93fdfb578b64114d13ee27b7f (patch)
treee96b673d1baeb8853e54e1812cfb57a0036a4231 /nn/common/operations/Broadcast.cpp
parentd6f4f1ed9fea50529006a0aa3436e4bce4decd05 (diff)
downloadml-ca7a45a1234977c93fdfb578b64114d13ee27b7f.tar.gz
Make operation validation return Result<Version>
Bug: N/A Test: mma Test: NeuralNetworksTest_static Change-Id: I47c12e13fcb41f832e31043b3f14e7b93472b0f8 Merged-In: I47c12e13fcb41f832e31043b3f14e7b93472b0f8 (cherry picked from commit 72146e08363add234a71d19accd96325cb77ce7c)
Diffstat (limited to 'nn/common/operations/Broadcast.cpp')
-rw-r--r--nn/common/operations/Broadcast.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/nn/common/operations/Broadcast.cpp b/nn/common/operations/Broadcast.cpp
index e47bd21e8..a2d5b8a39 100644
--- a/nn/common/operations/Broadcast.cpp
+++ b/nn/common/operations/Broadcast.cpp
@@ -434,7 +434,7 @@ bool divFloat16(const _Float16* in1, const Shape& shape1, const _Float16* in2, c
} // namespace
-bool validate(OperationType opType, const IOperationValidationContext* context) {
+Result<Version> validate(OperationType opType, const IOperationValidationContext* context) {
auto minSupportedVersion = (opType == OperationType::DIV || opType == OperationType::SUB)
? Version::ANDROID_P
: Version::ANDROID_OC_MR1;
@@ -473,7 +473,7 @@ bool validate(OperationType opType, const IOperationValidationContext* context)
}
NN_RET_CHECK(validateInputTypes(context, {inputType, inputType, OperandType::INT32}));
NN_RET_CHECK(validateOutputTypes(context, {inputType}));
- return validateVersion(context, minSupportedVersion);
+ return minSupportedVersion;
}
bool prepare(IOperationExecutionContext* context) {