aboutsummaryrefslogtreecommitdiff
path: root/delegate/src/DelegateOptions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'delegate/src/DelegateOptions.cpp')
-rw-r--r--delegate/src/DelegateOptions.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/delegate/src/DelegateOptions.cpp b/delegate/src/DelegateOptions.cpp
index 3ec2d20d77..400bf78766 100644
--- a/delegate/src/DelegateOptions.cpp
+++ b/delegate/src/DelegateOptions.cpp
@@ -22,4 +22,32 @@ DelegateOptions::DelegateOptions(const std::vector<armnn::BackendId>& backends,
{
}
+DelegateOptions::DelegateOptions(armnn::Compute computeDevice,
+ const armnn::OptimizerOptions& optimizerOptions,
+ const armnn::INetworkProperties& networkProperties,
+ const armnn::Optional<armnn::LogSeverity>& logSeverityLevel,
+ const armnn::Optional<armnn::DebugCallbackFunction>& func)
+ : m_Backends({computeDevice}),
+ m_BackendOptions({}),
+ m_OptimizerOptions(optimizerOptions),
+ m_NetworkProperties(networkProperties),
+ m_LoggingSeverity(logSeverityLevel),
+ m_DebugCallbackFunc(func)
+{
+}
+
+DelegateOptions::DelegateOptions(const std::vector<armnn::BackendId>& backends,
+ const armnn::OptimizerOptions& optimizerOptions,
+ const armnn::INetworkProperties& networkProperties,
+ const armnn::Optional<armnn::LogSeverity>& logSeverityLevel,
+ const armnn::Optional<armnn::DebugCallbackFunction>& func)
+ : m_Backends(backends),
+ m_BackendOptions({}),
+ m_OptimizerOptions(optimizerOptions),
+ m_NetworkProperties(networkProperties),
+ m_LoggingSeverity(logSeverityLevel),
+ m_DebugCallbackFunc(func)
+{
+}
+
} // namespace armnnDelegate