Skip to content

[Feature]: Expose GPU power-limit min/max constraints as node labels #2780

Description

@kaim-eng

Expose the configurable GPU power-limit range from GFD so NVIDIA Dynamo can consume it during hardware discovery.
Proposed labels:

  • nvidia.com/gpu.power.limit.min
  • nvidia.com/gpu.power.limit.max
    GFD should query NVML GetPowerManagementLimitConstraints(). Values should be integers in milliwatts, matching NVML.
    Current state: GPU Operator deploys GFD from k8s-device-plugin:v0.20.0. The vendored go-nvml binding already exposes the required API, but GFD’s device abstraction and labelers do not use it.
    Acceptance criteria:
  1. Query minimum and maximum constraints for physical GPUs.
  2. Publish both labels through NodeFeature API and legacy feature-file output.

Use case: Dynamo needs the valid power-setting range to validate and optimize power configurations without querying NVML independently on every node.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

featureissue/PR that proposes a new feature or functionalitylifecycle/frozenneeds-triageissue or PR has not been assigned a priority-px label

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions