Table of Contents

Class KernelExecutionResult

Namespace
Orleans.GpuBridge.Abstractions.Providers.Execution.Results
Assembly
Orleans.GpuBridge.Abstractions.dll

Result of kernel execution

public sealed record KernelExecutionResult : IEquatable<KernelExecutionResult>
Inheritance
KernelExecutionResult
Implements
Inherited Members

Constructors

KernelExecutionResult(bool, string?, KernelTiming?, IReadOnlyDictionary<string, object>?)

Result of kernel execution

public KernelExecutionResult(bool Success, string? ErrorMessage = null, KernelTiming? Timing = null, IReadOnlyDictionary<string, object>? Metadata = null)

Parameters

Success bool
ErrorMessage string
Timing KernelTiming
Metadata IReadOnlyDictionary<string, object>

Properties

ErrorMessage

public string? ErrorMessage { get; init; }

Property Value

string

Metadata

public IReadOnlyDictionary<string, object>? Metadata { get; init; }

Property Value

IReadOnlyDictionary<string, object>

Success

public bool Success { get; init; }

Property Value

bool

Timing

public KernelTiming? Timing { get; init; }

Property Value

KernelTiming