Class BenchmarkResults
- Namespace
- DotCompute.Runtime.Services.Performance.Results
- Assembly
- DotCompute.Runtime.dll
Results from a benchmark execution. Contains performance measurements and metadata from a benchmark run.
public class BenchmarkResults
- Inheritance
-
BenchmarkResults
- Inherited Members
Properties
AcceleratorId
Gets the accelerator identifier. ID of the device on which the benchmark was run.
public required string AcceleratorId { get; init; }
Property Value
BenchmarkName
Gets the benchmark name. Identifies the specific benchmark that was executed.
public required string BenchmarkName { get; init; }
Property Value
ExecutionTime
Gets the execution timestamp. When the benchmark was executed.
public DateTime ExecutionTime { get; init; }
Property Value
Metadata
Gets additional metadata. Extra information about the benchmark execution context.
public Dictionary<string, object> Metadata { get; init; }
Property Value
Results
Gets the benchmark results. Key-value pairs of performance measurements.
public Dictionary<string, double> Results { get; init; }