Table of Contents

Class BackendInfo

Namespace
DotCompute.Abstractions.Debugging.Types
Assembly
DotCompute.Abstractions.dll

Information about an available backend.

public class BackendInfo
Inheritance
BackendInfo
Inherited Members

Properties

Capabilities

public IReadOnlyList<string> Capabilities { get; init; }

Property Value

IReadOnlyList<string>

IsAvailable

public bool IsAvailable { get; init; }

Property Value

bool

MaxMemory

Gets the maximum memory available on this backend in bytes.

public long MaxMemory { get; init; }

Property Value

long

Name

public string Name { get; init; }

Property Value

string

Priority

public int Priority { get; init; }

Property Value

int

Properties

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

Property Value

Dictionary<string, object>

Type

Gets the backend type (e.g., "CPU", "CUDA", "Metal").

public string Type { get; init; }

Property Value

string

UnavailabilityReason

public string? UnavailabilityReason { get; init; }

Property Value

string

Version

public string Version { get; init; }

Property Value

string