ArmNN
 21.08
TimelineModel.hpp File Reference
#include <common/include/ProfilingException.hpp>
#include <server/include/timelineDecoder/ITimelineDecoder.hpp>
#include <map>
#include <sstream>
#include <vector>

Go to the source code of this file.

Classes

class  Connection
 
class  EventClassObj
 
class  EventObj
 
class  Entity
 
struct  ModelRelationship
 
class  TimelineModel
 

Namespaces

 armnn
 Copyright (c) 2021 ARM Limited and Contributors.
 
 armnn::profiling
 

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

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)