summaryrefslogtreecommitdiff
path: root/nn/common/operations/FullyConnected.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'nn/common/operations/FullyConnected.cpp')
-rw-r--r--nn/common/operations/FullyConnected.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/nn/common/operations/FullyConnected.cpp b/nn/common/operations/FullyConnected.cpp
index 873b64abf..ab50d31c1 100644
--- a/nn/common/operations/FullyConnected.cpp
+++ b/nn/common/operations/FullyConnected.cpp
@@ -217,7 +217,7 @@ bool validateShapes(const Shape& input, const Shape& weights, const Shape& bias,
} // namespace
-bool validate(const IOperationValidationContext* context) {
+Result<Version> validate(const IOperationValidationContext* context) {
NN_RET_CHECK_EQ(context->getNumInputs(), kNumInputs);
NN_RET_CHECK_EQ(context->getNumOutputs(), kNumOutputs);
auto inputType = context->getInputType(kInputTensor);
@@ -272,7 +272,6 @@ bool validate(const IOperationValidationContext* context) {
};
} else {
NN_RET_CHECK_FAIL() << "Unsupported input tensor type for operation " << kOperationName;
- return false;
}
NN_RET_CHECK(validateInputTypes(context, inExpectedTypes));
NN_RET_CHECK(validateOutputTypes(context, {inputType}));
@@ -284,7 +283,7 @@ bool validate(const IOperationValidationContext* context) {
NN_RET_CHECK(validateShapes(input, weights, bias));
}
- return validateVersion(context, minSupportedVersion);
+ return minSupportedVersion;
}
bool prepare(IOperationExecutionContext* context) {