-
Notifications
You must be signed in to change notification settings - Fork 540
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
Patch for nightly test&bench #4840
Merged
rapids-bot
merged 16 commits into
rapidsai:branch-22.10
from
viclafargue:nightly-test-bench-patch
Sep 8, 2022
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
ca199c1
patch for nightly test&bench
viclafargue 78c42df
Update NVTX bench script
viclafargue 009f1c1
Fix for multinode random_forest test
viclafargue 8ebd70b
Improve data distribution for benchs + NN fix
viclafargue c924dfd
Add fix for RF testing
viclafargue 504d71d
Merge branch 'branch-22.08' into nightly-test-bench-patch
viclafargue 6eea753
Update kmeans test
viclafargue 950aa02
Merge branch 'branch-22.10' into nightly-test-bench-patch
viclafargue 30a860b
Save memory resource in FSS graph
viclafargue 8c42454
Save memory resource in ForestInference_impl
viclafargue 6b164f2
Merge branch 'branch-22.10' into nightly-test-bench-patch
viclafargue 3a99fc6
Fix code style
viclafargue 89be491
Merge branch 'branch-22.10' into nightly-test-bench-patch
viclafargue 7fc3310
Merge branch 'branch-22.10' into nightly-test-bench-patch
viclafargue 7d10791
Update RMM import
viclafargue 7d4f212
Update rf test thresholds
viclafargue 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 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 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 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 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 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 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 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 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 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 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 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When is
self.mr
used?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some Python models are storing
rmm::device_vector
and other RMM objects or structs to containing these objects. These only have a pointer to their respective memory resources. Then depending on garbage collection, the memory resource (see memory_resource.pyx) can be released before objects depending on it for CUDA deallocation. This sometimes results in a segfault (visible when benchmarking for instance). Keeping a reference to the memory resource inside the model prevents its premature release (e.g. : in DeviceBuffer).