nndeploy.dag.loop¶
Classes
|
- class nndeploy.dag.loop.Loop(name: str, inputs=None, outputs=None)[源代码]¶
基类:
Loop- __init__(*args, **kwargs)[源代码]¶
Overloaded function.
__init__(self: nndeploy._nndeploy_internal.dag.Loop, arg0: str) -> None
__init__(self: nndeploy._nndeploy_internal.dag.Loop, arg0: str, arg1: list[nndeploy::dag::Edge], arg2: list[nndeploy::dag::Edge]) -> None
- add_audio_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- add_dropdown_param(self: nndeploy._nndeploy_internal.dag.Node, dropdown_param: str, dropdown_values: list[str]) nndeploy._nndeploy_internal.base.Status¶
- add_image_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- add_io_param(self: nndeploy._nndeploy_internal.dag.Node, io_param: str) nndeploy._nndeploy_internal.base.Status¶
- add_model_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- add_node(self: nndeploy._nndeploy_internal.dag.Graph, node: nndeploy._nndeploy_internal.dag.Node) None¶
- add_node_input_and_output(self: nndeploy._nndeploy_internal.dag.Graph, node_wrapper: nndeploy::dag::NodeWrapper, inputs: list[nndeploy::dag::Edge], outputs: list[nndeploy::dag::Edge]) nndeploy._nndeploy_internal.base.Status¶
- add_other_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- add_required_param(self: nndeploy._nndeploy_internal.dag.Node, required_param: str) nndeploy._nndeploy_internal.base.Status¶
- add_resource_with_state(self: nndeploy._nndeploy_internal.dag.Graph, key: str, edge: nndeploy::dag::Edge) nndeploy._nndeploy_internal.base.Status¶
- add_resource_without_state(self: nndeploy._nndeploy_internal.dag.Graph, key: str, value: nndeploy::base::Any) nndeploy._nndeploy_internal.base.Status¶
- add_ui_param(self: nndeploy._nndeploy_internal.dag.Node, ui_param: str) nndeploy._nndeploy_internal.base.Status¶
- add_video_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- check_outputs(*args, **kwargs)¶
Overloaded function.
check_outputs(self: nndeploy._nndeploy_internal.dag.Node, outputs_name: list[str]) -> bool
check_outputs(self: nndeploy._nndeploy_internal.dag.Node, outputs: list[nndeploy::dag::Edge]) -> bool
- clear_dropdown_params(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.Status¶
- clear_io_params(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.Status¶
- clear_required_params(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.Status¶
- clear_ui_params(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.Status¶
- connect(self: nndeploy._nndeploy_internal.dag.Graph, predecessor: nndeploy._nndeploy_internal.dag.Node, successor: nndeploy._nndeploy_internal.dag.Node, predecessor_port: int = 0, successor_port: int = 0) nndeploy._nndeploy_internal.base.Status¶
- create_internal_output_edge(self: nndeploy._nndeploy_internal.dag.Node, name: str) nndeploy::dag::Edge¶
- create_node(*args, **kwargs)¶
Overloaded function.
create_node(self: nndeploy._nndeploy_internal.dag.Graph, key: str, name: str) -> nndeploy._nndeploy_internal.dag.Node
create_node(self: nndeploy._nndeploy_internal.dag.Graph, desc: nndeploy._nndeploy_internal.dag.NodeDesc) -> nndeploy._nndeploy_internal.dag.Node
- create_resource_with_state(self: nndeploy._nndeploy_internal.dag.Node, key: str) nndeploy::dag::Edge¶
- default_param(self: nndeploy._nndeploy_internal.dag.Graph) nndeploy._nndeploy_internal.base.Status¶
- delete_edge(self: nndeploy._nndeploy_internal.dag.Graph, edge: nndeploy::dag::Edge) nndeploy._nndeploy_internal.base.Status¶
- delete_node(self: nndeploy._nndeploy_internal.dag.Graph, node: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.Status¶
- deserialize(*args, **kwargs)¶
Overloaded function.
deserialize(self: nndeploy._nndeploy_internal.dag.Graph, json: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >) -> nndeploy._nndeploy_internal.base.Status
deserialize(self: nndeploy._nndeploy_internal.dag.Graph, json_str: str) -> nndeploy._nndeploy_internal.base.Status
- disconnect(self: nndeploy._nndeploy_internal.dag.Graph, predecessor: nndeploy._nndeploy_internal.dag.Node, successor: nndeploy._nndeploy_internal.dag.Node, predecessor_port: int = 0, successor_port: int = 0) nndeploy._nndeploy_internal.base.Status¶
- forward(*args, **kwargs)¶
Overloaded function.
forward(self: nndeploy._nndeploy_internal.dag.Graph, inputs: list[nndeploy::dag::Edge]) -> list[nndeploy::dag::Edge]
forward(self: nndeploy._nndeploy_internal.dag.Graph) -> list[nndeploy::dag::Edge]
forward(self: nndeploy._nndeploy_internal.dag.Graph, input: nndeploy::dag::Edge) -> list[nndeploy::dag::Edge]
- get_all_input(self: nndeploy._nndeploy_internal.dag.Node) list[nndeploy::dag::Edge]¶
- get_all_output(self: nndeploy._nndeploy_internal.dag.Node) list[nndeploy::dag::Edge]¶
- get_composite_node(self: nndeploy._nndeploy_internal.dag.Node) nndeploy::dag::CompositeNode¶
- get_device_type(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.DeviceType¶
- get_edge_queue_overflow_policy(self: nndeploy._nndeploy_internal.dag.Graph) nndeploy._nndeploy_internal.base.QueueOverflowPolicy¶
- get_edge_wrapper(*args, **kwargs)¶
Overloaded function.
get_edge_wrapper(self: nndeploy._nndeploy_internal.dag.Graph, edge: nndeploy::dag::Edge) -> nndeploy::dag::EdgeWrapper
get_edge_wrapper(self: nndeploy._nndeploy_internal.dag.Graph, name: str) -> nndeploy::dag::EdgeWrapper
- get_external_param(self: nndeploy._nndeploy_internal.dag.Graph, key: str) nndeploy._nndeploy_internal.base.Param¶
- get_graph(self: nndeploy._nndeploy_internal.dag.Node) nndeploy::dag::Graph¶
- get_infer_node(self: nndeploy._nndeploy_internal.dag.Graph, index: int) nndeploy._nndeploy_internal.dag.Node¶
- get_input_node(self: nndeploy._nndeploy_internal.dag.Graph, index: int) nndeploy._nndeploy_internal.dag.Node¶
- get_input_type_info(self: nndeploy._nndeploy_internal.dag.Node) list[nndeploy::dag::EdgeTypeInfo]¶
- get_io_type(self: nndeploy._nndeploy_internal.dag.Node) nndeploy::dag::IOType¶
- get_node(*args, **kwargs)¶
Overloaded function.
get_node(self: nndeploy._nndeploy_internal.dag.Graph, name: str) -> nndeploy._nndeploy_internal.dag.Node
get_node(self: nndeploy._nndeploy_internal.dag.Graph, index: int) -> nndeploy._nndeploy_internal.dag.Node
- get_node_by_key(self: nndeploy._nndeploy_internal.dag.Graph, key: str) nndeploy._nndeploy_internal.dag.Node¶
- get_node_param(self: nndeploy._nndeploy_internal.dag.Graph, node_name: str) nndeploy._nndeploy_internal.base.Param¶
- get_node_type(self: nndeploy._nndeploy_internal.dag.Node) nndeploy::dag::NodeType¶
- get_node_wrapper(*args, **kwargs)¶
Overloaded function.
get_node_wrapper(self: nndeploy._nndeploy_internal.dag.Graph, node: nndeploy._nndeploy_internal.dag.Node) -> nndeploy::dag::NodeWrapper
get_node_wrapper(self: nndeploy._nndeploy_internal.dag.Graph, name: str) -> nndeploy::dag::NodeWrapper
- get_nodes_by_key(self: nndeploy._nndeploy_internal.dag.Graph, key: str) list[nndeploy._nndeploy_internal.dag.Node]¶
- get_nodes_recursive(self: nndeploy._nndeploy_internal.dag.Graph) list[nndeploy._nndeploy_internal.dag.Node]¶
- get_nodes_run_status(self: nndeploy._nndeploy_internal.dag.Graph) dict[str, nndeploy::dag::RunStatus]¶
- get_nodes_run_status_recursive(self: nndeploy._nndeploy_internal.dag.Graph) dict[str, nndeploy::dag::RunStatus]¶
- get_output_node(self: nndeploy._nndeploy_internal.dag.Graph, index: int) nndeploy._nndeploy_internal.dag.Node¶
- get_output_type_info(self: nndeploy._nndeploy_internal.dag.Node) list[nndeploy::dag::EdgeTypeInfo]¶
- get_parallel_type(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.ParallelType¶
- get_param(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.Param¶
- get_resource_without_state(self: nndeploy._nndeploy_internal.dag.Graph, key: str) nndeploy::base::Any¶
- get_run_status(self: nndeploy._nndeploy_internal.dag.Node) nndeploy::dag::RunStatus¶
- get_stream(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.device.Stream¶
- is_inputs_changed(self: nndeploy._nndeploy_internal.dag.Node, inputs: list[nndeploy::dag::Edge]) bool¶
- load_file(self: nndeploy._nndeploy_internal.dag.Node, path: str) nndeploy._nndeploy_internal.base.Status¶
- mark_input_edge(self: nndeploy._nndeploy_internal.dag.Graph, inputs: list[nndeploy::dag::Edge]) nndeploy._nndeploy_internal.base.Status¶
- mark_output_edge(self: nndeploy._nndeploy_internal.dag.Graph, outputs: list[nndeploy::dag::Edge]) nndeploy._nndeploy_internal.base.Status¶
- remove_audio_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- remove_dropdown_param(self: nndeploy._nndeploy_internal.dag.Node, dropdown_param: str) nndeploy._nndeploy_internal.base.Status¶
- remove_image_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- remove_io_param(self: nndeploy._nndeploy_internal.dag.Node, io_param: str) nndeploy._nndeploy_internal.base.Status¶
- remove_model_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- remove_other_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- remove_required_param(self: nndeploy._nndeploy_internal.dag.Node, required_param: str) nndeploy._nndeploy_internal.base.Status¶
- remove_ui_param(self: nndeploy._nndeploy_internal.dag.Node, ui_param: str) nndeploy._nndeploy_internal.base.Status¶
- remove_unused_node_names(*args, **kwargs)¶
Overloaded function.
remove_unused_node_names(self: nndeploy._nndeploy_internal.dag.Graph, node_name: str) -> None
remove_unused_node_names(self: nndeploy._nndeploy_internal.dag.Graph, node_names: set[str]) -> None
- remove_video_url(self: nndeploy._nndeploy_internal.dag.Graph, url: str) nndeploy._nndeploy_internal.base.Status¶
- save_file(self: nndeploy._nndeploy_internal.dag.Node, path: str) nndeploy._nndeploy_internal.base.Status¶
- serialize(*args, **kwargs)¶
Overloaded function.
serialize(self: nndeploy._nndeploy_internal.dag.Graph, json: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, allocator: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>) -> nndeploy._nndeploy_internal.base.Status
serialize(self: nndeploy._nndeploy_internal.dag.Graph) -> str
- set_composite_node(self: nndeploy._nndeploy_internal.dag.Node, composite_node: nndeploy::dag::CompositeNode) nndeploy._nndeploy_internal.base.Status¶
- set_device_type(self: nndeploy._nndeploy_internal.dag.Node, device_type: nndeploy._nndeploy_internal.base.DeviceType) nndeploy._nndeploy_internal.base.Status¶
- set_dropdown_params(self: nndeploy._nndeploy_internal.dag.Node, dropdown_params: dict[str, list[str]]) nndeploy._nndeploy_internal.base.Status¶
- set_edge_queue_max_size(self: nndeploy._nndeploy_internal.dag.Graph, queue_max_size: int) nndeploy._nndeploy_internal.base.Status¶
- set_edge_queue_overflow_policy(self: nndeploy._nndeploy_internal.dag.Graph, policy: nndeploy._nndeploy_internal.base.QueueOverflowPolicy, drop_count: int = 1) nndeploy._nndeploy_internal.base.Status¶
- set_external_param(self: nndeploy._nndeploy_internal.dag.Graph, key: str, param: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status¶
- set_graph(self: nndeploy._nndeploy_internal.dag.Node, graph: nndeploy::dag::Graph) nndeploy._nndeploy_internal.base.Status¶
- set_input(self: nndeploy._nndeploy_internal.dag.Graph, input: nndeploy::dag::Edge, index: int = -1) nndeploy._nndeploy_internal.base.Status¶
- set_input_name(self: nndeploy._nndeploy_internal.dag.Node, name: str, index: int = 0) nndeploy._nndeploy_internal.base.Status¶
- set_input_names(self: nndeploy._nndeploy_internal.dag.Node, names: list[str]) nndeploy._nndeploy_internal.base.Status¶
- set_input_type_info(self: nndeploy._nndeploy_internal.dag.Node, input_type_info: nndeploy::dag::EdgeTypeInfo, desc: str = '') nndeploy._nndeploy_internal.base.Status¶
- set_inputs(self: nndeploy._nndeploy_internal.dag.Graph, inputs: list[nndeploy::dag::Edge]) nndeploy._nndeploy_internal.base.Status¶
- set_io_params(self: nndeploy._nndeploy_internal.dag.Node, io_params: list[str]) nndeploy._nndeploy_internal.base.Status¶
- set_iter_input(self: nndeploy._nndeploy_internal.dag.Node, input: nndeploy::dag::Edge, index: int = -1) nndeploy._nndeploy_internal.base.Status¶
- set_memory(self: nndeploy._nndeploy_internal.dag.Node, buffer: nndeploy._nndeploy_internal.device.Buffer) nndeploy._nndeploy_internal.base.Status¶
- set_node_desc(self: nndeploy._nndeploy_internal.dag.Graph, node: nndeploy._nndeploy_internal.dag.Node, desc: nndeploy._nndeploy_internal.dag.NodeDesc) nndeploy._nndeploy_internal.base.Status¶
- set_node_parallel_type(self: nndeploy._nndeploy_internal.dag.Graph, node_name: str, parallel_type: nndeploy._nndeploy_internal.base.ParallelType) nndeploy._nndeploy_internal.base.Status¶
- set_node_param(self: nndeploy._nndeploy_internal.dag.Graph, node_name: str, param: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status¶
- set_node_value(*args, **kwargs)¶
Overloaded function.
set_node_value(self: nndeploy._nndeploy_internal.dag.Graph, node_value_str: str) -> None
set_node_value(self: nndeploy._nndeploy_internal.dag.Graph, node_name: str, key: str, value: str) -> None
set_node_value(self: nndeploy._nndeploy_internal.dag.Graph, node_value_map: dict[str, dict[str, str]]) -> None
- set_output(self: nndeploy._nndeploy_internal.dag.Graph, output: nndeploy::dag::Edge, index: int = -1) nndeploy._nndeploy_internal.base.Status¶
- set_output_data(self: nndeploy._nndeploy_internal.dag.Node, obj: object, index: int = 0, is_external: bool = True) nndeploy._nndeploy_internal.base.Status¶
- set_output_name(self: nndeploy._nndeploy_internal.dag.Node, name: str, index: int = 0) nndeploy._nndeploy_internal.base.Status¶
- set_output_names(self: nndeploy._nndeploy_internal.dag.Node, names: list[str]) nndeploy._nndeploy_internal.base.Status¶
- set_output_type_info(self: nndeploy._nndeploy_internal.dag.Node, output_type_info: nndeploy::dag::EdgeTypeInfo, desc: str = '') nndeploy._nndeploy_internal.base.Status¶
- set_outputs(self: nndeploy._nndeploy_internal.dag.Graph, outputs: list[nndeploy::dag::Edge]) nndeploy._nndeploy_internal.base.Status¶
- set_parallel_type(self: nndeploy._nndeploy_internal.dag.Node, parallel_type: nndeploy._nndeploy_internal.base.ParallelType) nndeploy._nndeploy_internal.base.Status¶
- set_param(*args, **kwargs)¶
Overloaded function.
set_param(self: nndeploy._nndeploy_internal.dag.Node, param: nndeploy._nndeploy_internal.base.Param) -> nndeploy._nndeploy_internal.base.Status
set_param(self: nndeploy._nndeploy_internal.dag.Node, key: str, value: str) -> nndeploy._nndeploy_internal.base.Status
- set_required_params(self: nndeploy._nndeploy_internal.dag.Node, required_params: list[str]) nndeploy._nndeploy_internal.base.Status¶
- set_stream(self: nndeploy._nndeploy_internal.dag.Node, stream: nndeploy._nndeploy_internal.device.Stream) None¶
- set_ui_params(self: nndeploy._nndeploy_internal.dag.Node, ui_params: list[str]) nndeploy._nndeploy_internal.base.Status¶
- set_unused_node_names(*args, **kwargs)¶
Overloaded function.
set_unused_node_names(self: nndeploy._nndeploy_internal.dag.Graph, node_name: str) -> None
set_unused_node_names(self: nndeploy._nndeploy_internal.dag.Graph, node_names: set[str]) -> None
- set_version(self: nndeploy._nndeploy_internal.dag.Node, version: str) nndeploy._nndeploy_internal.base.Status¶
- to_static_graph(self: nndeploy._nndeploy_internal.dag.Graph) nndeploy._nndeploy_internal.base.Status¶
- trace(*args, **kwargs)¶
Overloaded function.
trace(self: nndeploy._nndeploy_internal.dag.Graph, inputs: list[nndeploy::dag::Edge]) -> list[nndeploy::dag::Edge]
trace(self: nndeploy._nndeploy_internal.dag.Graph) -> list[nndeploy::dag::Edge]
trace(self: nndeploy._nndeploy_internal.dag.Graph, input: nndeploy::dag::Edge) -> list[nndeploy::dag::Edge]
- update_edge(self: nndeploy._nndeploy_internal.dag.Graph, edge_wrapper: nndeploy::dag::EdgeWrapper, edge: nndeploy::dag::Edge, is_external: bool = True) nndeploy._nndeploy_internal.base.Status¶
- update_input(self: nndeploy._nndeploy_internal.dag.Node) nndeploy._nndeploy_internal.base.EdgeUpdateFlag¶
- update_node_io(self: nndeploy._nndeploy_internal.dag.Graph, node: nndeploy._nndeploy_internal.dag.Node, inputs: list[nndeploy::dag::Edge], outputs: list[nndeploy::dag::Edge]) nndeploy._nndeploy_internal.base.Status¶