Class PipelineStage
- Namespace
- DotCompute.Backends.OpenCL.Execution
- Assembly
- DotCompute.Backends.OpenCL.dll
Represents a single stage in an OpenCL kernel pipeline.
public sealed class PipelineStage
- Inheritance
-
PipelineStage
- Inherited Members
Properties
Config
Gets the execution configuration for this stage.
public required PipelineExecutionConfig Config { get; init; }
Property Value
InputStages
Gets the names of stages this stage depends on (inputs).
public IReadOnlyList<string>? InputStages { get; init; }
Property Value
Kernel
Gets the compiled kernel to execute.
public required OpenCLKernel Kernel { get; init; }
Property Value
Name
Gets the stage name.
public required string Name { get; init; }
Property Value
OutputBuffers
Gets the output buffer names produced by this stage.
public IReadOnlyList<string>? OutputBuffers { get; init; }
Property Value
OutputStages
Gets the names of stages that depend on this stage (outputs).
public IReadOnlyList<string>? OutputStages { get; init; }