38 void Print(std::ostream& outStream)
const;
44 using InstrumentPtr = std::unique_ptr<Instrument>;
46 const std::string& label,
47 std::vector<InstrumentPtr>&& instruments);
48 std::unique_ptr<ProfilerImpl> pProfilerImpl;
Event class records measurements reported by BeginEvent()/EndEvent() and returns measurements when Ev...
friend size_t GetProfilerEventSequenceSize(armnn::IProfiler *profiler)
void Print(std::ostream &outStream) const
Print stats for events in JSON Format to the given output stream.
void AnalyzeEventsAndWriteResults(std::ostream &outStream) const
Analyzes the tracked events and writes the results to the given output stream.
Copyright (c) 2021 ARM Limited and Contributors.
void EnableProfiling(bool enableProfiling)
Enables/disables profiling for this profiler.
bool IsProfilingEnabled()
Checks whether profiling is enabled.