Skip to content

nvproxy: support NV2080_CTRL_CMD_PERF_GET_GPUMON_PERFMON_UTIL_SAMPLES_V2 - #13989

Open
ayushr2 wants to merge 1 commit into
google:masterfrom
ayushr2:nvproxy-gpumon-util-samples
Open

nvproxy: support NV2080_CTRL_CMD_PERF_GET_GPUMON_PERFMON_UTIL_SAMPLES_V2#13989
ayushr2 wants to merge 1 commit into
google:masterfrom
ayushr2:nvproxy-gpumon-util-samples

Conversation

@ayushr2

@ayushr2 ayushr2 commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

This control command is used by NVML to sample GPU utilization (e.g.
nvmlDeviceGetProcessUtilization(), used by GPU monitoring tools like
DCGM). The V2 params struct embeds all samples inline and contains no
pointers, so it can be proxied as a simple control command.

The nvproxy driver parity test passes with this change.

This control command is used by NVML to sample GPU utilization (e.g.
nvmlDeviceGetProcessUtilization(), used by GPU monitoring tools like
DCGM). The V2 params struct embeds all samples inline and contains no
pointers, so it can be proxied as a simple control command.
copybara-service Bot pushed a commit that referenced this pull request Aug 4, 2026
This control command is used by NVML to sample GPU utilization (e.g.
nvmlDeviceGetProcessUtilization(), used by GPU monitoring tools like
DCGM). The V2 params struct embeds all samples inline and contains no
pointers, so it can be proxied as a simple control command.

The nvproxy driver parity test passes with this change.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#13989 from ayushr2:nvproxy-gpumon-util-samples 3ebf869
PiperOrigin-RevId: 959173177
copybara-service Bot pushed a commit that referenced this pull request Aug 4, 2026
This control command is used by NVML to sample GPU utilization (e.g.
nvmlDeviceGetProcessUtilization(), used by GPU monitoring tools like
DCGM). The V2 params struct embeds all samples inline and contains no
pointers, so it can be proxied as a simple control command.

The nvproxy driver parity test passes with this change.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#13989 from ayushr2:nvproxy-gpumon-util-samples 3ebf869
PiperOrigin-RevId: 959173177
copybara-service Bot pushed a commit that referenced this pull request Aug 4, 2026
This control command is used by NVML to sample GPU utilization (e.g.
nvmlDeviceGetProcessUtilization(), used by GPU monitoring tools like
DCGM). The V2 params struct embeds all samples inline and contains no
pointers, so it can be proxied as a simple control command.

The nvproxy driver parity test passes with this change.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#13989 from ayushr2:nvproxy-gpumon-util-samples 3ebf869
PiperOrigin-RevId: 959173177
copybara-service Bot pushed a commit that referenced this pull request Aug 4, 2026
This control command is used by NVML to sample GPU utilization (e.g.
nvmlDeviceGetProcessUtilization(), used by GPU monitoring tools like
DCGM). The V2 params struct embeds all samples inline and contains no
pointers, so it can be proxied as a simple control command.

The nvproxy driver parity test passes with this change.

FUTURE_COPYBARA_INTEGRATE_REVIEW=#13989 from ayushr2:nvproxy-gpumon-util-samples 3ebf869
PiperOrigin-RevId: 959173177
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants