Table of Contents

Class ComputeCapability

Namespace
Orleans.GpuBridge.Abstractions.Domain.ValueObjects
Assembly
Orleans.GpuBridge.Abstractions.dll

CUDA compute capability

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

Constructors

ComputeCapability(int, int)

CUDA compute capability

public ComputeCapability(int Major, int Minor)

Parameters

Major int
Minor int

Properties

Major

public int Major { get; init; }

Property Value

int

Minor

public int Minor { get; init; }

Property Value

int

Methods

IsAtLeast(int, int)

Checks if this compute capability is at least the specified version

public bool IsAtLeast(int major, int minor)

Parameters

major int
minor int

Returns

bool

ToString()

Returns a string representation of the compute capability in the format "Major.Minor".

public override string ToString()

Returns

string

A string like "7.5" for compute capability 7.5.