Table of Contents

Class CudaEnvironmentSnapshot

Namespace
JYPPX.CudaSharp
Assembly
JYPPX.CudaSharp.dll

High-level environment snapshot for CUDA bridge diagnostics. 用于 CUDA bridge 诊断的高层环境快照。

public sealed class CudaEnvironmentSnapshot
Inheritance
CudaEnvironmentSnapshot
Inherited Members

Constructors

CudaEnvironmentSnapshot(BridgeBuildInfo, BridgeRuntimeInfo, CudaRuntimeInfo, IReadOnlyList<CudaDeviceInfo>)

Creates a high-level CUDA environment snapshot. 创建高层 CUDA 环境快照。

public CudaEnvironmentSnapshot(BridgeBuildInfo buildInfo, BridgeRuntimeInfo bridgeRuntimeInfo, CudaRuntimeInfo cudaRuntimeInfo, IReadOnlyList<CudaDeviceInfo> devices)

Parameters

buildInfo BridgeBuildInfo
bridgeRuntimeInfo BridgeRuntimeInfo
cudaRuntimeInfo CudaRuntimeInfo
devices IReadOnlyList<CudaDeviceInfo>

Properties

BridgeRuntimeInfo

Gets bridge runtime information. 获取 bridge 运行时信息。

public BridgeRuntimeInfo BridgeRuntimeInfo { get; }

Property Value

BridgeRuntimeInfo

BuildInfo

Gets bridge build information. 获取 bridge 构建信息。

public BridgeBuildInfo BuildInfo { get; }

Property Value

BridgeBuildInfo

CudaRuntimeInfo

Gets CUDA runtime information. 获取 CUDA runtime 信息。

public CudaRuntimeInfo CudaRuntimeInfo { get; }

Property Value

CudaRuntimeInfo

Devices

Gets the visible CUDA device snapshots. 获取可见 CUDA 设备快照集合。

public IReadOnlyList<CudaDeviceInfo> Devices { get; }

Property Value

IReadOnlyList<CudaDeviceInfo>