ONE - On-device Neural Engine
|
#include <ProgressReporter.h>
Public Member Functions | |
ModuleProgressReporter (luci::Module *module, 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 |
luci::Module * | module (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 53 of file ProgressReporter.h.
|
inline |
Definition at line 56 of file ProgressReporter.h.
|
inline |
Definition at line 69 of file ProgressReporter.h.
|
override |
Definition at line 105 of file ProgressReporter.cpp.
References INFO, info, LOGGER, and logo::pass_name().
|
override |
Definition at line 113 of file ProgressReporter.cpp.
References luci::fmt(), INFO, info, LOGGER, module(), logo::pass_name(), and luci::Module::size().
|
override |
Definition at line 84 of file ProgressReporter.cpp.
References luci::fmt(), INFO, LOGGER, module(), luci::Module::size(), and strategy().
|
override |
Definition at line 98 of file ProgressReporter.cpp.
References INFO, LOGGER, and strategy().
|
inline |
Definition at line 70 of file ProgressReporter.h.