nndeploy.dag.util¶
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes
- class nndeploy.dag.util.NodeWrapper[源代码]¶
基类:
NodeWrapper- property predecessors: List[NodeWrapper]¶
- property successors: List[NodeWrapper]¶
- property color: NodeColorType¶
- property color_¶
- property is_external_¶
- property name_¶
- property node_¶
- property predecessors_¶
- property successors_¶
- class nndeploy.dag.util.EdgeWrapper[源代码]¶
基类:
EdgeWrapper- property producers: List[NodeWrapper]¶
- property consumers: List[NodeWrapper]¶
- property consumers_¶
- property edge_¶
- property is_external_¶
- property name_¶
- property producers_¶
- nndeploy.dag.util.find_edge_wrapper(edge_repository: List[EdgeWrapper], edge_name_or_edge: Union[str, Edge]) EdgeWrapper[源代码]¶
- nndeploy.dag.util.find_start_edges(edge_repository: List[EdgeWrapper]) List[EdgeWrapper][源代码]¶
- nndeploy.dag.util.find_end_edges(edge_repository: List[EdgeWrapper]) List[EdgeWrapper][源代码]¶
- nndeploy.dag.util.find_node_wrapper(node_repository: List[NodeWrapper], node_name_or_node: Union[str, Node]) NodeWrapper[源代码]¶
- nndeploy.dag.util.find_start_nodes(node_repository: List[NodeWrapper]) List[NodeWrapper][源代码]¶
- nndeploy.dag.util.find_end_nodes(node_repository: List[NodeWrapper]) List[NodeWrapper][源代码]¶
- nndeploy.dag.util.set_color(node_repository: List[NodeWrapper], color: NodeColorType) Status[源代码]¶
- nndeploy.dag.util.dump_dag(edge_repository: List[EdgeWrapper], node_repository: List[NodeWrapper], graph_inputs: List[Edge], graph_outputs: List[Edge], name: str, oss: str) Status[源代码]¶
- nndeploy.dag.util.check_unuse_node(node_repository: List[NodeWrapper]) List[NodeWrapper][源代码]¶
- nndeploy.dag.util.check_unuse_edge(node_repository: List[NodeWrapper], edge_repository: List[EdgeWrapper]) List[EdgeWrapper][源代码]¶
- nndeploy.dag.util.topo_sort_bfs(node_repository: List[NodeWrapper], topo_sort_node: List[NodeWrapper]) Status[源代码]¶
- nndeploy.dag.util.topo_sort_dfs(node_repository: List[NodeWrapper], topo_sort_node: List[NodeWrapper]) Status[源代码]¶
- nndeploy.dag.util.topo_sort(node_repository: List[NodeWrapper], topo_sort_type: TopoSortType, topo_sort_node: List[NodeWrapper]) Status[源代码]¶