Skip to main content

ClikaRT::runtime::PipelineStep

struct

Header: ClikaRT/runtime/serving.h

One node of a Pipeline: a caller-owned Model* (non-owning; you keep it alive for the pipeline's lifetime) plus its config and the name remaps that wire this node's I/O to the pipeline's tensor names.

Data members

name

std::string name

step name (wiring + diagnostics)

Declared in ClikaRT/runtime/serving.h, line 105

model

Model* model = nullptr

the model this step runs; non-owning, caller keeps it alive

Declared in ClikaRT/runtime/serving.h, line 106

exec_config

ExecConfig exec_config

per-step execution knobs

Declared in ClikaRT/runtime/serving.h, line 107

input_map

std::vector<std::pair<std::string, std::string>> input_map

pipeline-name -> node-input-name

Declared in ClikaRT/runtime/serving.h, line 108

output_map

std::vector<std::pair<std::string, std::string>> output_map

node-output-name -> pipeline-name

Declared in ClikaRT/runtime/serving.h, line 109