MCPcopy Create free account
hub / github.com/OAID/Tengine / OnOutputSubgraphTaskDone

Method OnOutputSubgraphTaskDone

executor/lib/graph_task.cpp:431–446  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

429}
430
431void GraphTask::OnOutputSubgraphTaskDone(SubgraphTask* sub_task)
432{
433 int active_task = active_sub_task_count_.fetch_sub(1);
434
435 if(active_task == 1 && status_ == EXEC_STATUS_BAD)
436 {
437 SignalGraphTaskDone();
438 return;
439 }
440
441 if(output_wait_count_.fetch_sub(1) == 1)
442 {
443 status_ = EXEC_STATUS_READY;
444 SignalGraphTaskDone();
445 }
446}
447
448void GraphTask::OnSubgraphTaskError(SubgraphTask* sub_task)
449{

Callers 1

OnTaskDoneMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected