Table of Contents

Interface IAnalyzableGeneratedKernel

Namespace
DotCompute.Abstractions.Kernels
Assembly
DotCompute.Abstractions.dll

Extended interface for generated kernels with analysis information.

public interface IAnalyzableGeneratedKernel : IGeneratedKernel, IDisposable
Inherited Members
Extension Methods

Properties

Analysis

Gets the analysis result for this kernel.

IExpressionAnalysisResult? Analysis { get; }

Property Value

IExpressionAnalysisResult

ComplexityMetrics

Gets the complexity metrics for this kernel.

IComplexityMetrics? ComplexityMetrics { get; }

Property Value

IComplexityMetrics

Optimizations

Gets the optimizations applied to this kernel.

IReadOnlyList<string> Optimizations { get; }

Property Value

IReadOnlyList<string>