From 74a3cf5755b801cf258177e8e55b4cda64a0c351 Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Fri, 29 Jan 2021 15:38:54 +0000 Subject: IVGCVSW-5619 Enable OptimizerOptions for the python external delegate * Add reduce-fp32-to-fp16, reduce-fp32-to-bf16, debug-data, memory-import options to external delegate * Simplify DelegateOptions * Add test mock models * Unit tests * Configure lfs to manage tflite files Signed-off-by: Narumol Prangnawarat Change-Id: I1e4db468862ba03d4cb031347bc307cf940b3cb1 --- delegate/src/test/DelegateOptionsTest.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'delegate/src/test') diff --git a/delegate/src/test/DelegateOptionsTest.cpp b/delegate/src/test/DelegateOptionsTest.cpp index c623781301..23510c7777 100644 --- a/delegate/src/test/DelegateOptionsTest.cpp +++ b/delegate/src/test/DelegateOptionsTest.cpp @@ -25,8 +25,7 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsReduceFp32ToFp16") // Enable ReduceFp32ToFp16 armnn::OptimizerOptions optimizerOptions(true, true, false, false); - armnn::INetworkProperties networkProperties; - armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions, networkProperties); + armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions); DelegateOptionTest(::tflite::TensorType_FLOAT32, backends, @@ -56,8 +55,7 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsDebug") // Enable Debug armnn::OptimizerOptions optimizerOptions(false, true, false, false); - armnn::INetworkProperties networkProperties; - armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions, networkProperties); + armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions); DelegateOptionTest(::tflite::TensorType_FLOAT32, backends, @@ -98,7 +96,6 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsDebugFunction") armnn::INetworkProperties networkProperties; armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions, - networkProperties, armnn::EmptyOptional(), armnn::Optional(mockCallback)); @@ -136,11 +133,10 @@ TEST_CASE ("ArmnnDelegateOptimizerOptionsImport") std::vector tensorShape { 1, 2, 2, 1 }; std::vector inputData = { 1, 2, 3, 4 }; std::vector divData = { 2, 2, 3, 4 }; - std::vector expectedResult = { 1, 2, 2, 2}; + std::vector expectedResult = { 1, 2, 2, 2 }; armnn::OptimizerOptions optimizerOptions(false, false, false, true); - armnn::INetworkProperties networkProperties(true, true); - armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions, networkProperties); + armnnDelegate::DelegateOptions delegateOptions(backends, optimizerOptions); DelegateOptionTest(::tflite::TensorType_UINT8, backends, -- cgit v1.2.1