22.05
|
Classes | |
class | Connection |
class | Entity |
class | EventClassObj |
class | EventObj |
class | MockBufferManager |
class | MockCounterDirectory |
class | MockPacketBuffer |
class | MockProfilingConnection |
class | MockProfilingConnectionFactory |
class | MockProfilingService |
class | MockProfilingServiceStatus |
class | MockSendCounterPacket |
class | MockStreamCounterBuffer |
struct | ModelRelationship |
class | PrintPacketHeaderHandler |
class | ProfilingServiceRuntimeHelper |
class | RequestCountersPacketHandler |
class | SendCounterPacketTest |
struct | StreamRedirector |
class | SwapProfilingConnectionFactoryHelper |
class | TestFunctorA |
class | TestFunctorB |
class | TestFunctorC |
class | TestProfilingConnectionArmnnError |
class | TestProfilingConnectionBadAckPacket |
class | TestProfilingConnectionBase |
class | TestProfilingConnectionTimeoutError |
class | TestTimelinePacketHandler |
class | TimelineMessageDecoder |
class | TimelineModel |
Typedefs | |
using | LabelMap = std::map< uint64_t, arm::pipe::ITimelineDecoder::Label > |
using | Attribute = std::pair< std::string, std::string > |
using | Attributes = std::map< std::string, Attribute > |
using | Entities = std::map< uint64_t, Entity > |
using | Relationships = std::map< uint64_t, ModelRelationship > |
using | EventClasses = std::map< uint64_t, EventClassObj > |
using | Events = std::map< uint64_t, EventObj > |
Functions | |
ProfilingOptions | ConvertExternalProfilingOptions (const armnn::IRuntime::CreationOptions::ExternalProfilingOptions &options) |
std::vector< std::string > | GetModelDescription (const TimelineModel &model) |
std::string | GetEntityDescription (const Entity &entity) |
std::string | GetChildDescription (Entity *entity) |
std::string | GetConnectionDescription (const Connection &connection) |
std::string | GetExecutionDescription (Entity *execution) |
std::string | GetEventDescription (EventObj *event) |
using Attribute = std::pair<std::string, std::string> |
Definition at line 21 of file TimelineModel.hpp.
using Attributes = std::map<std::string, Attribute> |
Definition at line 22 of file TimelineModel.hpp.
Definition at line 136 of file TimelineModel.hpp.
using EventClasses = std::map<uint64_t, EventClassObj> |
Definition at line 144 of file TimelineModel.hpp.
Definition at line 145 of file TimelineModel.hpp.
using LabelMap = std::map<uint64_t, arm::pipe::ITimelineDecoder::Label> |
Definition at line 20 of file TimelineModel.hpp.
using Relationships = std::map<uint64_t, ModelRelationship> |
Definition at line 143 of file TimelineModel.hpp.
ProfilingOptions ConvertExternalProfilingOptions | ( | const armnn::IRuntime::CreationOptions::ExternalProfilingOptions & | options | ) |
Definition at line 17 of file ProfilingOptionsConverter.cpp.
References IRuntime::CreationOptions::ExternalProfilingOptions::m_CapturePeriod, IRuntime::CreationOptions::ExternalProfilingOptions::m_EnableProfiling, IRuntime::CreationOptions::ExternalProfilingOptions::m_FileFormat, IRuntime::CreationOptions::ExternalProfilingOptions::m_FileOnly, IRuntime::CreationOptions::ExternalProfilingOptions::m_IncomingCaptureFile, IRuntime::CreationOptions::ExternalProfilingOptions::m_LocalPacketHandlers, IRuntime::CreationOptions::ExternalProfilingOptions::m_OutgoingCaptureFile, and IRuntime::CreationOptions::ExternalProfilingOptions::m_TimelineEnabled.
Referenced by CheckInferenceTimeThreshold(), RuntimeImpl::RuntimeImpl(), TEST_SUITE(), and VerifyPostOptimisationStructureTestImpl().
std::string GetChildDescription | ( | Entity * | entity | ) |
Definition at line 374 of file TimelineModel.cpp.
References GetEntityDescription().
Referenced by TimelineModel::GetEventClasses(), and GetModelDescription().
std::string GetConnectionDescription | ( | const Connection & | connection | ) |
Definition at line 381 of file TimelineModel.cpp.
References Connection::GetGuid(), Entity::GetGuid(), Connection::GetHead(), and Connection::GetTail().
Referenced by TimelineModel::GetEventClasses(), and GetModelDescription().
std::string GetEntityDescription | ( | const Entity & | entity | ) |
Definition at line 357 of file TimelineModel.cpp.
References Entity::GetAttributes(), and Entity::GetGuid().
Referenced by GetChildDescription(), TimelineModel::GetEventClasses(), GetExecutionDescription(), and GetModelDescription().
std::string GetEventDescription | ( | EventObj * | event | ) |
Definition at line 396 of file TimelineModel.cpp.
Referenced by TimelineModel::GetEventClasses(), and GetModelDescription().
std::string GetExecutionDescription | ( | Entity * | execution | ) |
Definition at line 389 of file TimelineModel.cpp.
References GetEntityDescription().
Referenced by TimelineModel::GetEventClasses(), and GetModelDescription().
std::vector< std::string > GetModelDescription | ( | const TimelineModel & | model | ) |
Definition at line 330 of file TimelineModel.cpp.
References GetChildDescription(), GetConnectionDescription(), TimelineModel::GetEntities(), GetEntityDescription(), GetEventDescription(), and GetExecutionDescription().
Referenced by TimelineModel::GetEventClasses(), and TEST_SUITE().