ONE - On-device Neural Engine
|
#include <ProgressReporter.h>
Public Member Functions | |
ProgressReporter (loco::Graph *graph, logo::PhaseStrategy strategy) | |
void | notify (const logo::PhaseEventInfo< logo::PhaseEvent::PhaseBegin > *) override |
void | notify (const logo::PhaseEventInfo< logo::PhaseEvent::PhaseEnd > *) override |
void | notify (const logo::PhaseEventInfo< logo::PhaseEvent::PassBegin > *) override |
void | notify (const logo::PhaseEventInfo< logo::PhaseEvent::PassEnd > *) override |
loco::Graph * | graph (void) const |
logo::PhaseStrategy | strategy (void) const |
Public Member Functions inherited from logo::PhaseEventListener | |
virtual | ~PhaseEventListener ()=default |
virtual void | notify (const PhaseEventInfo< PhaseEvent::PhaseBegin > *) |
virtual void | notify (const PhaseEventInfo< PhaseEvent::PhaseEnd > *) |
virtual void | notify (const PhaseEventInfo< PhaseEvent::PassBegin > *) |
virtual void | notify (const PhaseEventInfo< PhaseEvent::PassEnd > *) |
Definition at line 27 of file ProgressReporter.h.
|
inline |
Definition at line 30 of file ProgressReporter.h.
|
inline |
Definition at line 43 of file ProgressReporter.h.
Referenced by TopologicalSortHelper.TopologicalSortHelper::add_edge(), notify(), notify(), and TopologicalSortHelper.TopologicalSortHelper::sort_util().
|
override |
Definition at line 67 of file ProgressReporter.cpp.
References INFO, info, LOGGER, and logo::pass_name().
|
override |
Definition at line 75 of file ProgressReporter.cpp.
References exo::fmt(), graph(), INFO, info, LOGGER, and logo::pass_name().
|
override |
Definition at line 50 of file ProgressReporter.cpp.
References exo::fmt(), graph(), INFO, LOGGER, and strategy().
|
override |
Definition at line 60 of file ProgressReporter.cpp.
References INFO, LOGGER, and strategy().
|
inline |
Definition at line 44 of file ProgressReporter.h.