Skip to content

Support optional subsystem ID matching in device filters - vGPU#167

Open
mattwittwer wants to merge 2 commits intoNVIDIA:mainfrom
mattwittwer:mwittwer/add-vgpu-subsystem-id-matching
Open

Support optional subsystem ID matching in device filters - vGPU#167
mattwittwer wants to merge 2 commits intoNVIDIA:mainfrom
mattwittwer:mwittwer/add-vgpu-subsystem-id-matching

Conversation

@mattwittwer
Copy link
Copy Markdown

Summary

  • add optional subsystem ID matching for device-filter

Why

Some GPUs share the same PCI vendor/device ID but differ by subsystem ID, which can cause the wrong config block to match and fail validation. This allows config authors to disambiguate those devices without breaking existing configs.

Changes

  • update go-nvlib PCI discovery to read subsystem vendor/device IDs
  • extend DeviceID parsing and matching logic to optionally include subsystem IDs

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot bot commented Mar 10, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@mattwittwer mattwittwer changed the title Support optional subsystem ID matching in device filters Support optional subsystem ID matching in vGPU device filters Mar 10, 2026
@mattwittwer mattwittwer changed the title Support optional subsystem ID matching in vGPU device filters Support optional subsystem ID matching in device filters - vGPU Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant