CompiledPipelineSegment Struct
Compiled view of a contiguous pipeline-backend segment in the runtime graph. More...
Declaration
Included Headers
Public Member Attributes Index
| int | id = -1 |
|
Stable segment id. More... | |
| std::vector< NodeId > | node_ids |
|
Runtime-graph node ids merged into this segment. More... | |
| simaai::neat::NodeGroup | group |
|
Builder NodeGroup representing the merged segment. More... | |
| std::vector< std::size_t > | input_edges |
|
Indices into CompiledGraph::edges feeding the segment. More... | |
| std::vector< std::size_t > | output_edges |
|
Indices into CompiledGraph::edges leaving the segment. More... | |
| bool | source_like = false |
|
True iff the segment starts with a source-like node. More... | |
| OutputSpec | input_spec |
|
Spec entering the segment. More... | |
| bool | input_complete = false |
|
True iff input_spec is fully specified. More... | |
| OutputSpec | output_spec |
|
Spec leaving the segment. More... | |
| bool | output_complete = false |
|
True iff output_spec is fully specified. More... | |
Description
Compiled view of a contiguous pipeline-backend segment in the runtime graph.
Groups the NodeIds and the merged NodeGroup belonging to a single pipeline run, plus the input/output edges that bound the segment and the input/output specs flowing through.
Definition at line 40 of file Compiler.h.
Public Member Attributes
group
|
Builder NodeGroup representing the merged segment.
Definition at line 43 of file Compiler.h.
id
|
input_complete
|
True iff input_spec is fully specified.
Definition at line 50 of file Compiler.h.
input_edges
|
Indices into CompiledGraph::edges feeding the segment.
Definition at line 45 of file Compiler.h.
input_spec
|
node_ids
|
Runtime-graph node ids merged into this segment.
Definition at line 42 of file Compiler.h.
output_complete
|
True iff output_spec is fully specified.
Definition at line 52 of file Compiler.h.
output_edges
|
Indices into CompiledGraph::edges leaving the segment.
Definition at line 47 of file Compiler.h.
output_spec
|
source_like
|
True iff the segment starts with a source-like node.
Definition at line 48 of file Compiler.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.