MCPcopy Create free account
hub / github.com/ARM-software/armnn / GetMeasurements

Method GetMeasurements

src/armnn/WallClockTimer.cpp:30–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30std::vector<Measurement> WallClockTimer::GetMeasurements() const
31{
32 const auto delta = std::chrono::duration<double, std::micro>(m_Stop - m_Start);
33 const auto startTimeMs = std::chrono::duration<double, std::micro>(m_Start.time_since_epoch());
34 const auto stopTimeMs = std::chrono::duration<double, std::micro>(m_Stop.time_since_epoch());
35
36 return { { WALL_CLOCK_TIME, delta.count(), Measurement::Unit::TIME_US },
37 { WALL_CLOCK_TIME_START, startTimeMs.count(), Measurement::Unit::TIME_US },
38 { WALL_CLOCK_TIME_STOP, stopTimeMs.count(), Measurement::Unit::TIME_US } };
39}
40
41} //namespace armnn

Callers 3

FindMeasurementFunction · 0.45
FindKernelMeasurementsFunction · 0.45
ExtractJsonObjectsFunction · 0.45

Calls 1

countMethod · 0.45

Tested by

no test coverage detected