Table of Contents

Class CudaDriverCapability

Namespace
JYPPX.CudaSharp
Assembly
JYPPX.CudaSharp.dll

Copied optional CUDA Driver capability snapshot. 可选 CUDA Driver 能力的复制型快照。

public sealed class CudaDriverCapability
Inheritance
CudaDriverCapability
Inherited Members

Properties

DependencyDiagnostic

Gets an actionable dependency diagnostic when unavailable. 获取不可用时的可操作依赖诊断。

public string DependencyDiagnostic { get; }

Property Value

string

DriverVersion

Gets the encoded CUDA Driver version. 获取编码后的 CUDA Driver version。

public int DriverVersion { get; }

Property Value

int

IsAvailable

Gets whether the optional CUDA Driver library initialized successfully. 获取可选 CUDA Driver library 是否成功初始化。

public bool IsAvailable { get; }

Property Value

bool

LoadedLibraryName

Gets the actual dynamically loaded library name. 获取实际动态加载的 library 名称。

public string LoadedLibraryName { get; }

Property Value

string

SupportsCompletionEvents

Gets whether completion events are available. 获取是否支持 completion events。

public bool SupportsCompletionEvents { get; }

Property Value

bool

SupportsContextInterop

Gets whether context push/pop interop is available. 获取是否支持 context push/pop interop。

public bool SupportsContextInterop { get; }

Property Value

bool

SupportsFunctionLookup

Gets whether named function lookup is available inside the bridge. 获取 bridge 内是否支持按名称 function lookup。

public bool SupportsFunctionLookup { get; }

Property Value

bool

SupportsModuleLoad

Gets whether Driver module loading is available. 获取是否支持 Driver module loading。

public bool SupportsModuleLoad { get; }

Property Value

bool

SupportsTypedLaunch

Gets whether typed kernel launch is available. 获取是否支持 typed kernel launch。

public bool SupportsTypedLaunch { get; }

Property Value

bool