Repository navigation
Use cuDNN's deterministic dprob in the fused grouped MLP #3407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
vthumbe1503
merged 18 commits into
NVIDIA:main
from
ZhiyuLi-Nvidia:zhiyul/cudnn-deterministic-dprob
Sep 4, 2026
Merged
Changes from 7 commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
a00b7f2
[PyTorch] Ask cuDNN for a deterministic dprob under NVTE_ALLOW_NONDET…
ZhiyuLi-Nvidia c770fc4
Honor torch.use_deterministic_algorithms too, not just the env variable
ZhiyuLi-Nvidia f88d646
Test that dprob is actually bit-exact, not just within tolerance
ZhiyuLi-Nvidia 8e09843
Probe the dsrelu wrapper's signature instead of the frontend version
ZhiyuLi-Nvidia a659cf5
Revert the unrelated nccl-extensions submodule bump
ZhiyuLi-Nvidia 83877a7
Raise instead of warning, and cut the change down to what it needs
ZhiyuLi-Nvidia 37a8ac1
Merge branch 'main' into zhiyul/cudnn-deterministic-dprob
vthumbe1503 6ba169e
Apply suggestion from @vthumbe1503
vthumbe1503 fe80b4d
Match the feature-detection idiom main just landed
ZhiyuLi-Nvidia 14d2bb9
Cut the comments down to the file's own register
ZhiyuLi-Nvidia 2e45ac4
Flatten the determinism check and the runs-or-refuses test
ZhiyuLi-Nvidia 34d8de5
Close the second dprob producer, and stop discarding fp64 test tensors
ZhiyuLi-Nvidia e14b08e
Add the regression test for the scale_bias hole
ZhiyuLi-Nvidia aff3b05
Make the bit-exactness test capable of failing
ZhiyuLi-Nvidia bedd363
Pick the bit-exactness config by measuring it, not by borrowing one
ZhiyuLi-Nvidia ec08635
Make the scale_bias half of the dprob check readable
ZhiyuLi-Nvidia b490131
Merge branch 'main' into zhiyul/cudnn-deterministic-dprob
vthumbe1503 1dc7c1f
Merge branch 'main' into zhiyul/cudnn-deterministic-dprob
vthumbe1503 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.