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.

Metadata

Metadata

Assignees

No one assigned

    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