nvmlVgpuSchedulerLogInfo_v1_t#

struct nvmlVgpuSchedulerLogInfo_v1_t#

Structure to store vGPU scheduler log information — Version 1.

Public Members

unsigned int version#

IN: The version number of this struct.

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 arrMode#

OUT: Adaptive Round Robin scheduler mode. One of the NVML_VGPU_SCHEDULER_ARR_*.

nvmlVgpuSchedulerParams_t schedulerParams#

OUT: vGPU Scheduler Parameters.

unsigned int entriesCount#

OUT: Count of log entries fetched.

nvmlVgpuSchedulerLogEntry_t logEntries[200]#

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