Enum CudaMemPoolAttribute
- Namespace
- DotCompute.Backends.CUDA.Types
- Assembly
- DotCompute.Backends.CUDA.dll
CUDA memory pool attribute.
public enum CudaMemPoolAttribute
Fields
AttrReleaseThreshold = 4Release threshold.
[SuppressMessage("Naming", "CA1700:Do not name enum values 'Reserved'", Justification = "CUDA API constant - matches official NVIDIA SDK naming")] AttrReservedMemCurrent = 5Reserved memory.
[SuppressMessage("Naming", "CA1700:Do not name enum values 'Reserved'", Justification = "CUDA API constant - matches official NVIDIA SDK naming")] AttrReservedMemHigh = 6Reserved memory high watermark.
AttrUsedMemCurrent = 7Used memory.
AttrUsedMemHigh = 8Used memory high watermark.
None = 0No attribute specified.
ReuseAllowInternalDependencies = 3Allow internal dependencies.
ReuseAllowOpportunistic = 2Allow reuse if all dependencies are satisfied.
ReuseFollowEventDependencies = 1Whether pool can be reused.