IVGCVSW-6440 Enable internal profiling of Optimizer in Arm NN Driver

Signed-off-by: Kevin May <kevmay01@e126674.cambridge.arm.com>
Change-Id: I92334f3215160ccdd3eb974456a6400bced42065
diff --git a/1.2/ArmnnDriverImpl.cpp b/1.2/ArmnnDriverImpl.cpp
index afe3060..01b3ab5 100644
--- a/1.2/ArmnnDriverImpl.cpp
+++ b/1.2/ArmnnDriverImpl.cpp
@@ -134,6 +134,7 @@
     armnn::IOptimizedNetworkPtr optNet(nullptr, nullptr);
     armnn::OptimizerOptions OptOptions;
     OptOptions.m_ReduceFp32ToFp16 = float32ToFloat16;
+    OptOptions.m_ProfilingEnabled = options.IsGpuProfilingEnabled();
 
     armnn::BackendOptions gpuAcc("GpuAcc",
     {
diff --git a/1.3/ArmnnDriverImpl.cpp b/1.3/ArmnnDriverImpl.cpp
index 6f1b509..3ecd2f8 100644
--- a/1.3/ArmnnDriverImpl.cpp
+++ b/1.3/ArmnnDriverImpl.cpp
@@ -145,6 +145,7 @@
     armnn::IOptimizedNetworkPtr optNet(nullptr, nullptr);
     armnn::OptimizerOptions OptOptions;
     OptOptions.m_ReduceFp32ToFp16 = float32ToFloat16;
+    OptOptions.m_ProfilingEnabled = options.IsGpuProfilingEnabled();
 
     armnn::BackendOptions gpuAcc("GpuAcc",
     {