Class CudaFeatureSupport
Feature support information for CUDA device.
public sealed class CudaFeatureSupport
- Inheritance
-
CudaFeatureSupport
- Inherited Members
Properties
ComputeCapability
Gets or sets the compute capability (e.g., "8.9" for Ada).
public string ComputeCapability { get; set; }
Property Value
ComputePreemption
Gets or sets whether compute preemption is supported.
public bool ComputePreemption { get; set; }
Property Value
ConcurrentManagedAccess
Gets or sets whether concurrent managed access is supported.
public bool ConcurrentManagedAccess { get; set; }
Property Value
CooperativeLaunch
Gets or sets whether cooperative kernel launch is supported.
public bool CooperativeLaunch { get; set; }
Property Value
CooperativeMultiDeviceLaunch
Gets or sets whether cooperative multi-device launch is supported.
public bool CooperativeMultiDeviceLaunch { get; set; }
Property Value
DeviceName
Gets or sets the device name.
public string DeviceName { get; set; }
Property Value
DynamicParallelism
Gets or sets whether dynamic parallelism is supported.
public bool DynamicParallelism { get; set; }
Property Value
GlobalL1Cache
Gets or sets whether global L1 cache is available.
public bool GlobalL1Cache { get; set; }
Property Value
L2CacheSize
Gets or sets the L2 cache size in bytes.
public int L2CacheSize { get; set; }
Property Value
LocalL1Cache
Gets or sets whether local L1 cache is available.
public bool LocalL1Cache { get; set; }
Property Value
ManagedMemory
Gets or sets whether managed memory is supported.
public bool ManagedMemory { get; set; }
Property Value
MaxSharedMemoryPerBlockOptin
Gets or sets the maximum shared memory per block opt-in in bytes.
public ulong MaxSharedMemoryPerBlockOptin { get; set; }
Property Value
PageableMemoryAccess
Gets or sets whether pageable memory access is supported.
public bool PageableMemoryAccess { get; set; }
Property Value
SharedMemoryPerBlock
Gets or sets the shared memory per block in bytes.
public ulong SharedMemoryPerBlock { get; set; }
Property Value
SharedMemoryPerMultiprocessor
Gets or sets the shared memory per multiprocessor in bytes.
public ulong SharedMemoryPerMultiprocessor { get; set; }
Property Value
StreamPriorities
Gets or sets whether stream priorities are supported.
public bool StreamPriorities { get; set; }
Property Value
TensorCoreGeneration
Gets or sets the tensor core generation (e.g., "3rd Gen" for Ada).
public string TensorCoreGeneration { get; set; }
Property Value
TensorCores
Gets or sets whether tensor cores are available.
public bool TensorCores { get; set; }
Property Value
UnifiedAddressing
Gets or sets whether unified addressing is supported.
public bool UnifiedAddressing { get; set; }