Table of Contents

Enum CudaMemPoolAttribute

Namespace
DotCompute.Backends.CUDA.Types
Assembly
DotCompute.Backends.CUDA.dll

CUDA memory pool attribute.

public enum CudaMemPoolAttribute

Fields

AttrReleaseThreshold = 4

Release threshold.

[SuppressMessage("Naming", "CA1700:Do not name enum values 'Reserved'", Justification = "CUDA API constant - matches official NVIDIA SDK naming")] AttrReservedMemCurrent = 5

Reserved memory.

[SuppressMessage("Naming", "CA1700:Do not name enum values 'Reserved'", Justification = "CUDA API constant - matches official NVIDIA SDK naming")] AttrReservedMemHigh = 6

Reserved memory high watermark.

AttrUsedMemCurrent = 7

Used memory.

AttrUsedMemHigh = 8

Used memory high watermark.

None = 0

No attribute specified.

ReuseAllowInternalDependencies = 3

Allow internal dependencies.

ReuseAllowOpportunistic = 2

Allow reuse if all dependencies are satisfied.

ReuseFollowEventDependencies = 1

Whether pool can be reused.