mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 16:30:57 +00:00
Add exceptions to the signed quantization coupling tests
Main commit is in frameworks/ml/nn. This one only renames
testModel.hasQuant8AsymmOperands() to
testModel.hasQuant8CoupledOperands().
Bug: 143935412
Bug: 143934188
Bug: 143935353
Bug: 143934467
Bug: 143934184
Test: quantization coupling tests in CTS and VTS
Change-Id: I0f7c331c355fe61ee06605786f09bc1ca7cdef57
Merged-In: I0f7c331c355fe61ee06605786f09bc1ca7cdef57
(cherry picked from commit 6a1d5e405f)
This commit is contained in:
@@ -452,7 +452,7 @@ void Execute(const sp<IDevice>& device, const TestModel& testModel, TestKind tes
|
|||||||
EvaluatePreparedModel(preparedModel, testModel, TestKind::DYNAMIC_SHAPE);
|
EvaluatePreparedModel(preparedModel, testModel, TestKind::DYNAMIC_SHAPE);
|
||||||
} break;
|
} break;
|
||||||
case TestKind::QUANTIZATION_COUPLING: {
|
case TestKind::QUANTIZATION_COUPLING: {
|
||||||
ASSERT_TRUE(testModel.hasQuant8AsymmOperands());
|
ASSERT_TRUE(testModel.hasQuant8CoupledOperands());
|
||||||
createPreparedModel(device, model, &preparedModel, /*reportSkipping*/ false);
|
createPreparedModel(device, model, &preparedModel, /*reportSkipping*/ false);
|
||||||
TestModel signedQuantizedModel = convertQuant8AsymmOperandsToSigned(testModel);
|
TestModel signedQuantizedModel = convertQuant8AsymmOperandsToSigned(testModel);
|
||||||
sp<IPreparedModel> preparedCoupledModel;
|
sp<IPreparedModel> preparedCoupledModel;
|
||||||
@@ -521,7 +521,7 @@ INSTANTIATE_GENERATED_TEST(DynamicOutputShapeTest,
|
|||||||
[](const TestModel& testModel) { return !testModel.expectFailure; });
|
[](const TestModel& testModel) { return !testModel.expectFailure; });
|
||||||
|
|
||||||
INSTANTIATE_GENERATED_TEST(DISABLED_QuantizationCouplingTest, [](const TestModel& testModel) {
|
INSTANTIATE_GENERATED_TEST(DISABLED_QuantizationCouplingTest, [](const TestModel& testModel) {
|
||||||
return testModel.hasQuant8AsymmOperands() && testModel.operations.size() == 1;
|
return testModel.hasQuant8CoupledOperands() && testModel.operations.size() == 1;
|
||||||
});
|
});
|
||||||
|
|
||||||
} // namespace android::hardware::neuralnetworks::V1_3::vts::functional
|
} // namespace android::hardware::neuralnetworks::V1_3::vts::functional
|
||||||
|
|||||||
Reference in New Issue
Block a user