cuda.bindings.nvml.DeviceVgpuCapability#

class cuda.bindings.nvml.DeviceVgpuCapability(value: int)#

Device vGPU queryable capabilities

See nvmlDeviceVgpuCapability_t.

DEVICE_VGPU_CAP_FRACTIONAL_MULTI_VGPU: 0

Query whether the fractional vGPU profiles on this GPU can be used in multi-vGPU configurations.

DEVICE_VGPU_CAP_HETEROGENEOUS_TIMESLICE_PROFILES: 1

Query whether the GPU support concurrent execution of timesliced vGPU profiles of differing types.

DEVICE_VGPU_CAP_HETEROGENEOUS_TIMESLICE_SIZES: 2

Query whether the GPU support concurrent execution of timesliced vGPU profiles of differing framebuffer sizes.

DEVICE_VGPU_CAP_READ_DEVICE_BUFFER_BW: 3

Query the GPU’s read_device_buffer expected bandwidth capacity in megabytes per second.

DEVICE_VGPU_CAP_WRITE_DEVICE_BUFFER_BW: 4

Query the GPU’s write_device_buffer expected bandwidth capacity in megabytes per second.

DEVICE_VGPU_CAP_DEVICE_STREAMING: 5

Query whether the vGPU profiles on the GPU supports migration data streaming.

DEVICE_VGPU_CAP_MINI_QUARTER_GPU: 6

Set/Get support for mini-quarter vGPU profiles.

DEVICE_VGPU_CAP_COMPUTE_MEDIA_ENGINE_GPU: 7

Set/Get support for compute media engine vGPU profiles.

DEVICE_VGPU_CAP_WARM_UPDATE: 8

Query whether the GPU supports FSR and warm update.

DEVICE_VGPU_CAP_HOMOGENEOUS_PLACEMENTS: 9

Query whether the GPU supports reporting of placements of timesliced vGPU profiles with identical framebuffer sizes.

DEVICE_VGPU_CAP_MIG_TIMESLICING_SUPPORTED: 10

Query whether the GPU supports timesliced vGPU on MIG.

DEVICE_VGPU_CAP_MIG_TIMESLICING_ENABLED: 11

Set/Get MIG timesliced mode reporting, without impacting the underlying functionality.

DEVICE_VGPU_CAP_COUNT: 12