Class BenchmarkSuiteReport
- Namespace
- AiDotNet.Benchmarking.Models
- Assembly
- AiDotNet.dll
Represents the outcome and metrics for a single benchmark suite run.
public sealed class BenchmarkSuiteReport
- Inheritance
-
BenchmarkSuiteReport
- Inherited Members
Properties
CategoryAccuracies
Gets optional category-level accuracy breakdowns (when available and requested).
public IReadOnlyList<BenchmarkCategoryResult>? CategoryAccuracies { get; }
Property Value
DataSelection
Gets optional dataset selection details for dataset-backed suites.
public BenchmarkDataSelectionSummary? DataSelection { get; }
Property Value
Duration
Gets the duration for this suite.
public TimeSpan Duration { get; }
Property Value
EndedUtc
Gets the UTC time when this suite ended.
public DateTimeOffset EndedUtc { get; }
Property Value
FailureReason
public string? FailureReason { get; }
Property Value
Kind
Gets the suite kind/category.
public BenchmarkSuiteKind Kind { get; }
Property Value
Metrics
Gets the standardized metrics for this suite.
public IReadOnlyList<BenchmarkMetricValue> Metrics { get; }
Property Value
Name
Gets the suite display name.
public string Name { get; }
Property Value
StartedUtc
Gets the UTC time when this suite started.
public DateTimeOffset StartedUtc { get; }
Property Value
Status
Gets the execution status.
public BenchmarkExecutionStatus Status { get; }
Property Value
Suite
Gets the benchmark suite identifier.
public BenchmarkSuite Suite { get; }