| 607 | } |
| 608 | |
| 609 | SubgraphTask* SubgraphTask::GetSubgraphTask(Subgraph* sub_graph) |
| 610 | { |
| 611 | if(!sub_graph->ExistAttr("sub_task")) |
| 612 | return nullptr; |
| 613 | |
| 614 | SubgraphTask* sub_task = any_cast<SubgraphTask*>(sub_graph->GetAttr("sub_task")); |
| 615 | |
| 616 | return sub_task; |
| 617 | } |
| 618 | |
| 619 | SubgraphTask::SubgraphTask(Subgraph* sub) |
| 620 | { |