diff options
author | Matthew Sloyan <matthew.sloyan@arm.com> | 2023-03-30 10:12:08 +0100 |
---|---|---|
committer | ryan.oshea3 <ryan.oshea3@arm.com> | 2023-04-05 20:36:32 +0000 |
commit | ebe392df1635790bf21714549adb97f2f75559e1 (patch) | |
tree | 6fb8e56cc755d7c47a62bbe72c54b6ca5445377d /delegate/test/DelegateOptionsTest.cpp | |
parent | ac9607f401dc30003aa97bd179a06d6b8a32139f (diff) | |
download | armnn-ebe392df1635790bf21714549adb97f2f75559e1.tar.gz |
IVGCVSW-7562 Implement DelegateTestInterpreter for classic delegate
* Updated all tests to use new DelegateTestInterpreter.
* Fixed some unit tests where the shape was incorrect.
* Add file identifier to FlatBuffersBuilder, as it is required for
validation when creating the model using new API.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I1c4f5464367b35d4528571fa94d14bfaef18fb4d
Diffstat (limited to 'delegate/test/DelegateOptionsTest.cpp')
-rw-r--r-- | delegate/test/DelegateOptionsTest.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/delegate/test/DelegateOptionsTest.cpp b/delegate/test/DelegateOptionsTest.cpp index ecd8c736e8..d84d420977 100644 --- a/delegate/test/DelegateOptionsTest.cpp +++ b/delegate/test/DelegateOptionsTest.cpp @@ -30,7 +30,6 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsReduceFp32ToFp16") armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions); DelegateOptionTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, inputData, @@ -60,7 +59,6 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsDebug") armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions); DelegateOptionTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, inputData, @@ -104,7 +102,6 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsDebugFunction") CHECK(!callback); DelegateOptionTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, inputData, @@ -118,7 +115,7 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsDebugFunction") TEST_CASE ("ArmnnDelegateOptimizerOptionsImport") { - std::vector<armnn::BackendId> backends = { armnn::Compute::CpuAcc, armnn::Compute::CpuRef }; + std::vector<armnn::BackendId> backends = { armnn::Compute::CpuRef }; std::vector<int32_t> tensorShape { 1, 2, 2, 1 }; std::vector<uint8_t> inputData = { 1, 2, 3, 4 }; std::vector<uint8_t> divData = { 2, 2, 3, 4 }; @@ -128,7 +125,6 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsImport") armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions); DelegateOptionTest<uint8_t>(::tflite::TensorType_UINT8, - backends, tensorShape, inputData, inputData, @@ -164,7 +160,6 @@ TEST_CASE ("ArmnnDelegateStringParsingOptionDisableTfLiteRuntimeFallback") armnnDelegate::DelegateOptions delegateOptions(options_keys.get(), options_values.get(), num_options, nullptr); DelegateOptionNoFallbackTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, expectedResult, @@ -200,7 +195,6 @@ TEST_CASE ("ArmnnDelegateStringParsingOptionEnableTfLiteRuntimeFallback") armnnDelegate::DelegateOptions delegateOptions(options_keys.get(), options_values.get(), num_options, nullptr); DelegateOptionNoFallbackTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, expectedResult, @@ -237,7 +231,6 @@ TEST_CASE ("ArmnnDelegateModelOptions_CpuAcc_Test") armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions); DelegateOptionTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, inputData, @@ -268,7 +261,6 @@ TEST_CASE ("ArmnnDelegateSerializeToDot") // Enable serialize to dot by specifying the target file name. delegateOptions.SetSerializeToDot(filename); DelegateOptionTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, inputData, @@ -309,7 +301,6 @@ void CreateFp16StringParsingTestRun(std::vector<std::string>& keys, armnnDelegate::DelegateOptions delegateOptions(options_keys.get(), options_values.get(), num_options, nullptr); DelegateOptionTest<float>(::tflite::TensorType_FLOAT32, - backends, tensorShape, inputData, inputData, |