|
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, luci::must_cast(), and logo::pass_name().
|
override |
Definition at line 113 of file ProgressReporter.cpp.
References luci::fmt(), INFO, info, LOGGER, module(), luci::must_cast(), logo::pass_name(), and luci::Module::size().
|
override |
Definition at line 84 of file ProgressReporter.cpp.
References luci::fmt(), INFO, LOGGER, module(), luci::must_cast(), luci::Module::size(), and strategy().
|
override |
Definition at line 98 of file ProgressReporter.cpp.
References INFO, LOGGER, luci::must_cast(), and strategy().
|
inline |
Definition at line 70 of file ProgressReporter.h.