Skip to content

fix: include nvsdm lib in toolkit container adjustments - #2142

Merged
cdesiniotis merged 1 commit into
NVIDIA:mainfrom
rutigs:main
Oct 24, 2026
Merged

cdesiniotis merged 1 commit into
NVIDIA:mainfrom
rutigs:main

Conversation

@rutigs

@rutigs rutigs commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

NVSDM's shared library is named libnvsdm.so.1 which doesn't match the versioned libary discoverer to the driver version. Earlier generations used libnvidia-nscq.so.major.minor.rev which properly loaded in that library but B200/300 has switched to using NVSDM. Without this NVSDM initialization fails inside of DCGM and nvswitch monitoring is hampered.

Fixes #2161

Checklist

  • No secrets, sensitive information, or unrelated changes
  • Unit tests passing (make test)
  • Lint checks passing (make lint)
  • Test cases are added for new code paths
  • Commits are signed-off and cryptographically signed

Testing

@copy-pr-bot

copy-pr-bot Bot commented Oct 14, 2026

Copy link
Copy Markdown

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.

@rutigs
rutigs force-pushed the main branch 2 times, most recently from eadc428 to 6b7f318 Compare October 14, 2026 03:05
Comment thread pkg/nvcdi/driver-nvml.go Outdated
Comment thread pkg/nvcdi/driver-nvml.go Outdated
Comment thread pkg/nvcdi/management.go Outdated
@tariq1890

Copy link
Copy Markdown
Contributor

Thanks for the contribution @rutigs !

Please make sure your commits are signed. See here for more information.

NVSDM is named libnvsdm.so.1 which doesnt match the versioned library discover to the driver version.
This is a problem on B200/300 GPUs because libnvidia-nscq.so.major.minor.rev is replaced by NVSDM and
its deps and without it this can hamper nvswitch monitoring in DCGM for example.

Signed-off-by: Nick Rutigliano <rutigliano.nick@gmail.com>
@rutigs

rutigs commented Oct 23, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the contribution @rutigs !

Please make sure your commits are signed. See here for more information.

should be good now!

@tariq1890

Copy link
Copy Markdown
Contributor

Thanks! The changes look good to me. After @cdesiniotis 's approval, this should be good to merge.

@cdesiniotis cdesiniotis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @rutigs for the contribution!

@cdesiniotis

Copy link
Copy Markdown
Contributor

/ok to test f7877d9

@cdesiniotis

Copy link
Copy Markdown
Contributor

/cherry-pick release-1.20

@cdesiniotis
cdesiniotis merged commit bb93a6b into NVIDIA:main Oct 24, 2026
21 checks passed
@github-actions

Copy link
Copy Markdown

🤖 Backport PR created for release-1.20: #2162 ✅

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.

[Bug]: libnvsdm missing from management CDI specs

3 participants