diff options
Diffstat (limited to 'runtime/onert/core/src/exec/ExecutionObservee.cc')
-rw-r--r-- | runtime/onert/core/src/exec/ExecutionObservee.cc | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/runtime/onert/core/src/exec/ExecutionObservee.cc b/runtime/onert/core/src/exec/ExecutionObservee.cc index ddb1fb6a0..66610f0e0 100644 --- a/runtime/onert/core/src/exec/ExecutionObservee.cc +++ b/runtime/onert/core/src/exec/ExecutionObservee.cc @@ -26,37 +26,37 @@ void ExecutionObservee::add(std::unique_ptr<IExecutionObserver> observer) _observers.emplace_back(std::move(observer)); } -void ExecutionObservee::notifyModelBegin(IExecutor *executor) +void ExecutionObservee::notifySubgraphBegin(ir::SubgraphIndex ind) { - for (auto &o : _observers) + for (auto &&o : _observers) { - o->handleBegin(executor); + o->handleSubgraphBegin(ind); } } -void ExecutionObservee::notifyModelEnd(IExecutor *executor) +void ExecutionObservee::notifySubgraphEnd(ir::SubgraphIndex ind) { - for (auto &o : _observers) + for (auto &&o : _observers) { - o->handleEnd(executor); + o->handleSubgraphEnd(ind); } } -void ExecutionObservee::notifyJobBegin(IExecutor *executor, const ir::OpSequence *op_seq, - const backend::Backend *backend) +void ExecutionObservee::notifyJobBegin(IExecutor *executor, ir::SubgraphIndex subg_ind, + ir::OperationIndex op_ind, const backend::Backend *backend) { - for (auto &o : _observers) + for (auto &&o : _observers) { - o->handleBegin(executor, op_seq, backend); + o->handleJobBegin(executor, subg_ind, op_ind, backend); } } -void ExecutionObservee::notifyJobEnd(IExecutor *executor, const ir::OpSequence *op_seq, - const backend::Backend *backend) +void ExecutionObservee::notifyJobEnd(IExecutor *executor, ir::SubgraphIndex subg_ind, + ir::OperationIndex op_ind, const backend::Backend *backend) { - for (auto &o : _observers) + for (auto &&o : _observers) { - o->handleEnd(executor, op_seq, backend); + o->handleJobEnd(executor, subg_ind, op_ind, backend); } } |