ArmNN
 20.08
ExecuteNetworkParams Struct Reference

#include <NetworkExecutionUtils.hpp>

Public Types

using TensorShapePtr = std::unique_ptr< armnn::TensorShape >
 

Public Attributes

const char * m_ModelPath
 
bool m_IsModelBinary
 
std::vector< armnn::BackendIdm_ComputeDevices
 
std::string m_DynamicBackendsPath
 
std::vector< string > m_InputNames
 
std::vector< TensorShapePtrm_InputTensorShapes
 
std::vector< string > m_InputTensorDataFilePaths
 
std::vector< string > m_InputTypes
 
bool m_QuantizeInput
 
std::vector< string > m_OutputTypes
 
std::vector< string > m_OutputNames
 
std::vector< string > m_OutputTensorFiles
 
bool m_DequantizeOutput
 
bool m_EnableProfiling
 
bool m_EnableFp16TurboMode
 
bool m_EnableBf16TurboMode
 
double m_ThresholdTime
 
bool m_PrintIntermediate
 
size_t m_SubgraphId
 
bool m_EnableLayerDetails = false
 
bool m_GenerateTensorData
 
bool m_ParseUnsupported = false
 
bool m_InferOutputShape = false
 

Detailed Description

Definition at line 352 of file NetworkExecutionUtils.hpp.

Member Typedef Documentation

◆ TensorShapePtr

using TensorShapePtr = std::unique_ptr<armnn::TensorShape>

Definition at line 354 of file NetworkExecutionUtils.hpp.

Member Data Documentation

◆ m_ComputeDevices

std::vector<armnn::BackendId> m_ComputeDevices

Definition at line 358 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_DequantizeOutput

bool m_DequantizeOutput

Definition at line 368 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_DynamicBackendsPath

std::string m_DynamicBackendsPath

Definition at line 359 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_EnableBf16TurboMode

bool m_EnableBf16TurboMode

Definition at line 371 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_EnableFp16TurboMode

bool m_EnableFp16TurboMode

Definition at line 370 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_EnableLayerDetails

bool m_EnableLayerDetails = false

Definition at line 375 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_EnableProfiling

bool m_EnableProfiling

Definition at line 369 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_GenerateTensorData

bool m_GenerateTensorData

Definition at line 376 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_InferOutputShape

bool m_InferOutputShape = false

Definition at line 378 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_InputNames

std::vector<string> m_InputNames

Definition at line 360 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_InputTensorDataFilePaths

std::vector<string> m_InputTensorDataFilePaths

Definition at line 362 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_InputTensorShapes

std::vector<TensorShapePtr> m_InputTensorShapes

Definition at line 361 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_InputTypes

std::vector<string> m_InputTypes

Definition at line 363 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_IsModelBinary

bool m_IsModelBinary

Definition at line 357 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_ModelPath

const char* m_ModelPath

Definition at line 356 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_OutputNames

std::vector<string> m_OutputNames

Definition at line 366 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_OutputTensorFiles

std::vector<string> m_OutputTensorFiles

Definition at line 367 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_OutputTypes

std::vector<string> m_OutputTypes

Definition at line 365 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_ParseUnsupported

bool m_ParseUnsupported = false

Definition at line 377 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_PrintIntermediate

bool m_PrintIntermediate

Definition at line 373 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_QuantizeInput

bool m_QuantizeInput

Definition at line 364 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_SubgraphId

size_t m_SubgraphId

Definition at line 374 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().

◆ m_ThresholdTime

double m_ThresholdTime

Definition at line 372 of file NetworkExecutionUtils.hpp.

Referenced by MainImpl(), and RunTest().


The documentation for this struct was generated from the following file: