aboutsummaryrefslogtreecommitdiff
path: root/tests/CaffeYolo-Armnn
diff options
context:
space:
mode:
authorMatthew Bentham <matthew.bentham@arm.com>2019-04-09 13:10:46 +0100
committerMatteo Martincigh <matteo.martincigh@arm.com>2019-04-15 15:29:37 +0000
commit3e68b97946bfee3c89ec2d4363a22550a10b2e55 (patch)
treed7d9be27aff46a18ac9442092d908223f435dcd7 /tests/CaffeYolo-Armnn
parent200e38039cf2cef21ae9ba6f86fab6fd524e5077 (diff)
downloadarmnn-3e68b97946bfee3c89ec2d4363a22550a10b2e55.tar.gz
IVGCVSW-2928 Fix issue with GPU profiling
Correctly enable GPU profiling when test profiling is enabled. Remove extra copy of the profiling-enabled flag from InferenceModel::Params and correctly pass around the copy that is in InferenceTestOptions. !referencetests:180329 Change-Id: I0daa1bab2e7068fc479bf417a553183b1d922166 Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
Diffstat (limited to 'tests/CaffeYolo-Armnn')
-rw-r--r--tests/CaffeYolo-Armnn/CaffeYolo-Armnn.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/CaffeYolo-Armnn/CaffeYolo-Armnn.cpp b/tests/CaffeYolo-Armnn/CaffeYolo-Armnn.cpp
index c6ffe3d989..c136672c48 100644
--- a/tests/CaffeYolo-Armnn/CaffeYolo-Armnn.cpp
+++ b/tests/CaffeYolo-Armnn/CaffeYolo-Armnn.cpp
@@ -22,7 +22,8 @@ int main(int argc, char* argv[])
{
return make_unique<YoloTestCaseProvider<YoloInferenceModel>>(
[&]
- (typename YoloInferenceModel::CommandLineOptions modelOptions)
+ (const InferenceTestOptions &commonOptions,
+ typename YoloInferenceModel::CommandLineOptions modelOptions)
{
if (!ValidateDirectory(modelOptions.m_ModelDir))
{
@@ -39,7 +40,7 @@ int main(int argc, char* argv[])
modelParams.m_VisualizePostOptimizationModel = modelOptions.m_VisualizePostOptimizationModel;
modelParams.m_EnableFp16TurboMode = modelOptions.m_EnableFp16TurboMode;
- return std::make_unique<YoloInferenceModel>(modelParams);
+ return std::make_unique<YoloInferenceModel>(modelParams, commonOptions.m_EnableProfiling);
});
});
}