Table of Contents

Class CudaGraphMemoryAllocationNodeSnapshot

Namespace
JYPPX.CudaSharp
Assembly
JYPPX.CudaSharp.dll

Captures copied scalar metadata from a CUDA graph memory-allocation node. 捕获 CUDA graph memory-allocation 节点的复制型标量元数据。

public sealed class CudaGraphMemoryAllocationNodeSnapshot
Inheritance
CudaGraphMemoryAllocationNodeSnapshot
Inherited Members

Properties

AccessDescriptorCount

Gets the copied access-descriptor count. 获取复制的 access descriptor 数量。

public ulong AccessDescriptorCount { get; }

Property Value

ulong

AllocationType

Gets the native allocation-type value. 获取 native allocation type 值。

public int AllocationType { get; }

Property Value

int

ByteCount

Gets the requested allocation size in bytes. 获取请求的分配字节数。

public ulong ByteCount { get; }

Property Value

ulong

HandleTypes

Gets the native shareable-handle type mask. 获取 native 可共享 handle 类型掩码。

public ulong HandleTypes { get; }

Property Value

ulong

HasAccessDescriptors

Gets whether access descriptors were present. 获取是否存在 access descriptor。

public bool HasAccessDescriptors { get; }

Property Value

bool

HasDevicePointer

Gets whether CUDA produced a device pointer without exposing its value. 获取 CUDA 是否生成了 device pointer,但不暴露其值。

public bool HasDevicePointer { get; }

Property Value

bool

HasSecurityAttributes

Gets whether security attributes were present. 获取是否存在安全属性。

public bool HasSecurityAttributes { get; }

Property Value

bool

LocationId

Gets the allocation location identifier. 获取分配位置标识符。

public int LocationId { get; }

Property Value

int

LocationType

Gets the allocation location type. 获取分配位置类型。

public CudaMemoryLocationType LocationType { get; }

Property Value

CudaMemoryLocationType

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.