NVML API Reference Guide (PDF) - vR590 (older) - Last updated January 12, 2026 - Send Feedback

5.33.2. vGPU Constants

[vGPU Enums, Constants, Structs]

Defines

#define NVML_GRID_LICENSE_BUFFER_SIZE 128
#define NVML_VGPU_PGPU_HETEROGENEOUS_MODE 0
Heterogeneous vGPU mode.
#define NVML_VGPU_PGPU_HOMOGENEOUS_MODE 1
Homogeneous vGPU mode.
#define NVML_VGPU_PGPU_VIRTUALIZATION_CAP_MIGRATION 0:0
Physical GPU migration capability.
#define NVML_VGPU_PGPU_VIRTUALIZATION_CAP_MIGRATION_NO 0x0
Physical GPU migration is not supported.
#define NVML_VGPU_PGPU_VIRTUALIZATION_CAP_MIGRATION_YES 0x1
Physical GPU migration is supported.
#define NVML_VGPU_VIRTUALIZATION_CAP_MIGRATION 0:0
vGPU migration capability.
#define NVML_VGPU_VIRTUALIZATION_CAP_MIGRATION_NO 0x0
vGPU migration is not supported.
#define NVML_VGPU_VIRTUALIZATION_CAP_MIGRATION_YES 0x1
vGPU migration is supported.

Defines

#define NVML_GRID_LICENSE_BUFFER_SIZE 128

Buffer size guaranteed to be large enough for nvmlVgpuTypeGetLicense

#define NVML_VGPU_PGPU_HETEROGENEOUS_MODE 0

Macros to indicate the vGPU mode of the GPU.

#define NVML_VGPU_PGPU_HOMOGENEOUS_MODE 1

#define NVML_VGPU_PGPU_VIRTUALIZATION_CAP_MIGRATION 0:0

Macros for pGPU's virtualization capabilities bitfield.

#define NVML_VGPU_PGPU_VIRTUALIZATION_CAP_MIGRATION_NO 0x0

#define NVML_VGPU_PGPU_VIRTUALIZATION_CAP_MIGRATION_YES 0x1

#define NVML_VGPU_VIRTUALIZATION_CAP_MIGRATION 0:0

Macros for vGPU instance's virtualization capabilities bitfield.

#define NVML_VGPU_VIRTUALIZATION_CAP_MIGRATION_NO 0x0

#define NVML_VGPU_VIRTUALIZATION_CAP_MIGRATION_YES 0x1


NVML API Reference Guide (PDF) - vR590 (older) - Last updated January 12, 2026 - Send Feedback