Skip to content

Add CUDECOMP_DISABLE_MNNVL debug option.#99

Merged
romerojosh merged 3 commits intomainfrom
add_debug_mnnvl_option
Feb 3, 2026
Merged

Add CUDECOMP_DISABLE_MNNVL debug option.#99
romerojosh merged 3 commits intomainfrom
add_debug_mnnvl_option

Conversation

@romerojosh
Copy link
Collaborator

There have been several occasions recently where I've needed/desired to test cuDecomp on a multi-node NVLink (MNNVL) equipped system but wanted to disable internode NVLink traffic. While cuDecomp itself does not control whether network traffic is routed over MNNVL, it does make scheduling decisions based on the MNNVL topology if it detects it is present.

This PR introduces a debug env var CUDECOMP_DISABLE_MNNVL which disables this MNNVL topology detection for testing. This env var is not meant for general use and as such, is not documented.

Signed-off-by: Josh Romero <joshr@nvidia.com>
Signed-off-by: Josh Romero <joshr@nvidia.com>
@romerojosh
Copy link
Collaborator Author

/build

@github-actions
Copy link

🚀 Build workflow triggered! View run

@github-actions
Copy link

✅ Build workflow passed! View run

Signed-off-by: Josh Romero <joshr@nvidia.com>
@romerojosh
Copy link
Collaborator Author

/build

@github-actions
Copy link

🚀 Build workflow triggered! View run

@github-actions
Copy link

✅ Build workflow passed! View run

@romerojosh romerojosh merged commit f36b34c into main Feb 3, 2026
4 checks passed
@romerojosh romerojosh deleted the add_debug_mnnvl_option branch February 3, 2026 22:24
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