Table of Contents

Class OpenCLPipelineResult

Namespace
DotCompute.Backends.OpenCL.Execution
Assembly
DotCompute.Backends.OpenCL.dll

Result of pipeline execution.

public sealed class OpenCLPipelineResult
Inheritance
OpenCLPipelineResult
Inherited Members

Properties

FusionOpportunities

Gets detected fusion opportunities.

public required IReadOnlyList<KernelFusionOpportunity> FusionOpportunities { get; init; }

Property Value

IReadOnlyList<KernelFusionOpportunity>

Outputs

Gets the final pipeline outputs.

public required Dictionary<string, object> Outputs { get; init; }

Property Value

Dictionary<string, object>

PipelineName

Gets the pipeline name.

public required string PipelineName { get; init; }

Property Value

string

ProfilingSession

Gets the profiling session containing detailed metrics.

public required ProfilingSession ProfilingSession { get; init; }

Property Value

ProfilingSession

StageResults

Gets the results from each stage.

public required IReadOnlyList<PipelineStageResult> StageResults { get; init; }

Property Value

IReadOnlyList<PipelineStageResult>

TotalTime

Gets the total pipeline execution time.

public required TimeSpan TotalTime { get; init; }

Property Value

TimeSpan