ONE - On-device Neural Engine
|
Class that. More...
#include <ExecutionObservee.h>
Public Member Functions | |
ExecutionObservee (const ExecObservers &observers, const ExecutionOptions &options) | |
Register enabled observers. | |
void | notifySubgraphBegin (ir::SubgraphIndex ind) const |
void | notifySubgraphEnd (ir::SubgraphIndex ind) const |
void | notifyJobBegin (IExecutor *executor, ir::SubgraphIndex subg_ind, ir::OperationIndex op_ind, const backend::Backend *backend) const |
void | notifyJobEnd (IExecutor *executor, ir::SubgraphIndex subg_ind, ir::OperationIndex op_ind, const backend::Backend *backend) const |
bool | isEmpty () const |
Class that.
Definition at line 35 of file ExecutionObservee.h.
onert::exec::ExecutionObservee::ExecutionObservee | ( | const ExecObservers & | observers, |
const ExecutionOptions & | options | ||
) |
Register enabled observers.
observer | Observers generated by compiler |
Definition at line 24 of file ExecutionObservee.cc.
References onert::exec::ExecObservers::get(), onert::exec::MINMAX_DUMP, onert::exec::PROFILE, and onert::exec::TRACING.
|
inline |
Definition at line 50 of file ExecutionObservee.h.
Referenced by onert::exec::LinearExecutor::executeImpl().
void onert::exec::ExecutionObservee::notifyJobBegin | ( | IExecutor * | executor, |
ir::SubgraphIndex | subg_ind, | ||
ir::OperationIndex | op_ind, | ||
const backend::Backend * | backend | ||
) | const |
Definition at line 73 of file ExecutionObservee.cc.
Referenced by onert::exec::DataflowExecutor::executeImpl(), onert::exec::LinearExecutor::executeImpl(), and onert::exec::ParallelExecutor::executeImpl().
void onert::exec::ExecutionObservee::notifyJobEnd | ( | IExecutor * | executor, |
ir::SubgraphIndex | subg_ind, | ||
ir::OperationIndex | op_ind, | ||
const backend::Backend * | backend | ||
) | const |
Definition at line 83 of file ExecutionObservee.cc.
Referenced by onert::exec::DataflowExecutor::executeImpl(), onert::exec::LinearExecutor::executeImpl(), and onert::exec::ParallelExecutor::executeImpl().
void onert::exec::ExecutionObservee::notifySubgraphBegin | ( | ir::SubgraphIndex | ind | ) | const |
Definition at line 57 of file ExecutionObservee.cc.
Referenced by onert::exec::DataflowExecutor::executeImpl(), onert::exec::LinearExecutor::executeImpl(), and onert::exec::ParallelExecutor::executeImpl().
void onert::exec::ExecutionObservee::notifySubgraphEnd | ( | ir::SubgraphIndex | ind | ) | const |
Definition at line 65 of file ExecutionObservee.cc.
Referenced by onert::exec::DataflowExecutor::executeImpl(), onert::exec::LinearExecutor::executeImpl(), and onert::exec::ParallelExecutor::executeImpl().