ArmNN
 23.05
IRuntime::CreationOptions::ExternalProfilingOptions Struct Reference

#include <IRuntime.hpp>

Public Member Functions

 ExternalProfilingOptions ()
 

Public Attributes

bool m_EnableProfiling
 Indicates whether external profiling is enabled or not. More...
 
bool m_TimelineEnabled
 Indicates whether external timeline profiling is enabled or not. More...
 
std::string m_OutgoingCaptureFile
 Path to a file in which outgoing timeline profiling messages will be stored. More...
 
std::string m_IncomingCaptureFile
 Path to a file in which incoming timeline profiling messages will be stored. More...
 
bool m_FileOnly
 Enable profiling output to file only. More...
 
uint32_t m_CapturePeriod
 The duration at which captured profiling messages will be flushed. More...
 
std::string m_FileFormat
 The format of the file used for outputting profiling data. More...
 
std::vector< arm::pipe::ILocalPacketHandlerSharedPtrm_LocalPacketHandlers
 

Detailed Description

Definition at line 132 of file IRuntime.hpp.

Constructor & Destructor Documentation

◆ ExternalProfilingOptions()

Definition at line 134 of file IRuntime.hpp.

135  : m_EnableProfiling(false)
136  , m_TimelineEnabled(false)
139  , m_FileOnly(false)
141  , m_FileFormat("binary")
143  {}

Member Data Documentation

◆ m_CapturePeriod

uint32_t m_CapturePeriod

The duration at which captured profiling messages will be flushed.

Definition at line 156 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions().

◆ m_EnableProfiling

bool m_EnableProfiling

Indicates whether external profiling is enabled or not.

Definition at line 146 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions(), and RuntimeImpl::RuntimeImpl().

◆ m_FileFormat

std::string m_FileFormat

The format of the file used for outputting profiling data.

Definition at line 158 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions().

◆ m_FileOnly

bool m_FileOnly

Enable profiling output to file only.

Definition at line 154 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions().

◆ m_IncomingCaptureFile

std::string m_IncomingCaptureFile

Path to a file in which incoming timeline profiling messages will be stored.

Definition at line 152 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions().

◆ m_LocalPacketHandlers

std::vector<arm::pipe::ILocalPacketHandlerSharedPtr> m_LocalPacketHandlers

Definition at line 159 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions().

◆ m_OutgoingCaptureFile

std::string m_OutgoingCaptureFile

Path to a file in which outgoing timeline profiling messages will be stored.

Definition at line 150 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions().

◆ m_TimelineEnabled

bool m_TimelineEnabled

Indicates whether external timeline profiling is enabled or not.

Definition at line 148 of file IRuntime.hpp.

Referenced by arm::pipe::ConvertExternalProfilingOptions(), and RuntimeImpl::RuntimeImpl().


The documentation for this struct was generated from the following file:
armnn::LOWEST_CAPTURE_PERIOD
constexpr unsigned int LOWEST_CAPTURE_PERIOD
The lowest performance data capture interval we support is 10 miliseconds.
Definition: Types.hpp:34
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_EnableProfiling
bool m_EnableProfiling
Indicates whether external profiling is enabled or not.
Definition: IRuntime.hpp:146
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_IncomingCaptureFile
std::string m_IncomingCaptureFile
Path to a file in which incoming timeline profiling messages will be stored.
Definition: IRuntime.hpp:152
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_OutgoingCaptureFile
std::string m_OutgoingCaptureFile
Path to a file in which outgoing timeline profiling messages will be stored.
Definition: IRuntime.hpp:150
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_CapturePeriod
uint32_t m_CapturePeriod
The duration at which captured profiling messages will be flushed.
Definition: IRuntime.hpp:156
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_LocalPacketHandlers
std::vector< arm::pipe::ILocalPacketHandlerSharedPtr > m_LocalPacketHandlers
Definition: IRuntime.hpp:159
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_FileFormat
std::string m_FileFormat
The format of the file used for outputting profiling data.
Definition: IRuntime.hpp:158
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_FileOnly
bool m_FileOnly
Enable profiling output to file only.
Definition: IRuntime.hpp:154
armnn::IRuntime::CreationOptions::ExternalProfilingOptions::m_TimelineEnabled
bool m_TimelineEnabled
Indicates whether external timeline profiling is enabled or not.
Definition: IRuntime.hpp:148