21.08
|
ProfilingDetails class records any details associated with the operator and passes on for outputting to the user. More...
#include <ProfilingDetails.hpp>
Public Member Functions | |
ProfilingDetails () | |
Constructor. More... | |
~ProfilingDetails () noexcept | |
Destructor. More... | |
template<typename DescriptorType > | |
void | AddDetailsToString (const std::string &workloadName, const DescriptorType &desc, const WorkloadInfo &infos, const profiling::ProfilingGuid guid) |
Add to the ProfilingDetails. More... | |
std::string | GetProfilingDetails () const |
Get the ProfilingDetails. More... | |
bool | DetailsExist () |
Public Member Functions inherited from JsonUtils | |
JsonUtils (std::ostream &outputStream) | |
void | PrintTabs () |
void | DecrementNumberOfTabs () |
void | IncrementNumberOfTabs () |
void | PrintNewLine () |
void | PrintFooter () |
void | PrintHeader () |
void | PrintArmNNHeader () |
void | PrintSeparator () |
ProfilingDetails class records any details associated with the operator and passes on for outputting to the user.
Definition at line 21 of file ProfilingDetails.hpp.
|
inline |
|
inlinenoexcept |
|
inline |
Add to the ProfilingDetails.
Definition at line 34 of file ProfilingDetails.hpp.
References OptionalBase::has_value(), WorkloadInfo::m_BiasTensorInfo, WorkloadInfo::m_ConvolutionMethod, WorkloadInfo::m_InputTensorInfos, WorkloadInfo::m_OutputTensorInfos, WorkloadInfo::m_WeightsTensorInfo, JsonUtils::PrintFooter(), JsonUtils::PrintHeader(), JsonUtils::PrintNewLine(), JsonUtils::PrintSeparator(), JsonUtils::PrintTabs(), StringifyLayerParameters< LayerParameter >::Serialize(), and OptionalReferenceSwitch< IsReference, T >::value().
|
inline |
Definition at line 94 of file ProfilingDetails.hpp.
References armnn::GetDataTypeName(), armnn::info, JsonUtils::PrintFooter(), JsonUtils::PrintHeader(), JsonUtils::PrintNewLine(), JsonUtils::PrintSeparator(), and JsonUtils::PrintTabs().
|
inline |
Get the ProfilingDetails.
Definition at line 89 of file ProfilingDetails.hpp.