ONE - On-device Neural Engine
|
#include <ExecutionObservers.h>
Public Member Functions | |
virtual void | handleSubgraphBegin (ir::SubgraphIndex) |
Invoked just before model (not individual operation) execution begins. | |
virtual void | handleJobBegin (IExecutor *, ir::SubgraphIndex, ir::OperationIndex, const backend::Backend *)=0 |
virtual void | handleJobEnd (IExecutor *, ir::SubgraphIndex, ir::OperationIndex, const backend::Backend *)=0 |
virtual void | handleSubgraphEnd (ir::SubgraphIndex) |
Invoked just after model (not individual operation) execution ends. | |
virtual ObserverType | type () const =0 |
virtual | ~IExecutionObserver ()=default |
Definition at line 43 of file ExecutionObservers.h.
|
virtualdefault |
|
pure virtual |
Implemented in onert::exec::ProfileObserver, onert::exec::TracingObserver, and onert::exec::MinMaxRecorder.
|
pure virtual |
Implemented in onert::exec::ProfileObserver, onert::exec::TracingObserver, and onert::exec::MinMaxRecorder.
|
inlinevirtual |
Invoked just before model (not individual operation) execution begins.
Reimplemented in onert::exec::TracingObserver, and onert::exec::MinMaxRecorder.
Definition at line 47 of file ExecutionObservers.h.
|
inlinevirtual |
Invoked just after model (not individual operation) execution ends.
Reimplemented in onert::exec::ProfileObserver, onert::exec::TracingObserver, and onert::exec::MinMaxRecorder.
Definition at line 55 of file ExecutionObservers.h.
|
pure virtual |
Implemented in onert::exec::ProfileObserver, onert::exec::TracingObserver, and onert::exec::MinMaxRecorder.