nvmlVgpuSchedulerLogInfo_v2_t#

struct nvmlVgpuSchedulerLogInfo_v2_t#

Structure to store vGPU scheduler log information.

Public Members

unsigned int engineId#

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

unsigned int schedulerPolicy#

OUT: Scheduler policy.

unsigned int avgFactor#

OUT: Average factor in compensating the timeslice for Adaptive Round Robin mode. 0 when there is no active scheduling.

unsigned int timeslice#

OUT: The timeslice in ns for each software run list as configured, or the default value otherwise. 0 when there is no active scheduling.

unsigned int entriesCount#

OUT: Count of log entries fetched.

nvmlVgpuSchedulerLogEntry_v2_t logEntries[200]#

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