NVML API Reference Guide (PDF) - vR595 (older) - Last updated March 05, 2026 - Send Feedback

6.113. nvmlVgpuSchedulerLogInfo_v2_t Struct Reference

[vGPU Structs]

Structure to store vGPU scheduler log information

Public Variables

unsigned int  avgFactor
OUT: Average factor in compensating the timeslice for Adaptive Round Robin mode.
unsigned int  engineId
IN: Engine whose software runlist log entries are fetched. One of One of NVML_VGPU_SCHEDULER_ENGINE_TYPE_*.
unsigned int  entriesCount
OUT: Count of log entries fetched.
struct nvmlVgpuSchedulerLogEntry_v2_t logEntries[NVML_SCHEDULER_SW_MAX_LOG_ENTRIES]
OUT: Structure to store the state and logs of a software runlist.
unsigned int  schedulerPolicy
OUT: Scheduler policy.
unsigned int  timeslice
OUT: The timeslice in ns for each software run list as configured, or the default value otherwise.

Variables

unsigned int nvmlVgpuSchedulerLogInfo_v2_t::avgFactor [inherited]

OUT: Average factor in compensating the timeslice for Adaptive Round Robin mode.

unsigned int nvmlVgpuSchedulerLogInfo_v2_t::engineId [inherited]

IN: Engine whose software runlist log entries are fetched. One of One of NVML_VGPU_SCHEDULER_ENGINE_TYPE_*.

unsigned int nvmlVgpuSchedulerLogInfo_v2_t::entriesCount [inherited]

OUT: Count of log entries fetched.

struct nvmlVgpuSchedulerLogEntry_v2_tnvmlVgpuSchedulerLogInfo_v2_t::logEntries[NVML_SCHEDULER_SW_MAX_LOG_ENTRIES] [inherited]

OUT: Structure to store the state and logs of a software runlist.

unsigned int nvmlVgpuSchedulerLogInfo_v2_t::schedulerPolicy [inherited]

OUT: Scheduler policy.

unsigned int nvmlVgpuSchedulerLogInfo_v2_t::timeslice [inherited]

OUT: The timeslice in ns for each software run list as configured, or the default value otherwise.


NVML API Reference Guide (PDF) - vR595 (older) - Last updated March 05, 2026 - Send Feedback