-
Notifications
You must be signed in to change notification settings - Fork 197
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
[REVIEW] Miscellaneous tech debts/cleanups #286
[REVIEW] Miscellaneous tech debts/cleanups #286
Conversation
@viclafargue @dantegd should we keep the host allocator on the handle? RMM does not provide a singleton instance for a host allocator, just wrapper classes around two types of allocators: |
a3c9392
to
f6fe37a
Compare
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.
I have, on a first pass, gone through all the changes addressed by this PR and they look great. Only have comments on the new get_thrust_policy
method. Thanks for going through these so quickly, Victor!
ac79888
to
e571293
Compare
rerun tests |
rerun tests |
1 similar comment
rerun tests |
stale review, comments have been addressed, need to merge at the soonest
@gpucibot merge |
This PR apply modifications to the cuGraph codebase to account for changes in RAFT and RMM : - rapidsai/raft#283 - rapidsai/raft#285 - rapidsai/raft#286 - rapidsai/rmm#816 This PR requires some changes in the cuHornet dependency : rapidsai/cuhornet#52 Authors: - Victor Lafargue (https://github.com/viclafargue) Approvers: - Brad Rees (https://github.com/BradReesWork) - AJ Schmidt (https://github.com/ajschmidt8) - Seunghwa Kang (https://github.com/seunghwak) - Chuck Hastings (https://github.com/ChuckHastings) URL: #1707
This PR apply modifications to the cuML codebase to account for changes in RAFT and RMM : - rapidsai/raft#283 - rapidsai/raft#285 - rapidsai/raft#286 - rapidsai/rmm#816 Authors: - Victor Lafargue (https://github.com/viclafargue) - Dante Gama Dessavre (https://github.com/dantegd) Approvers: - William Hicks (https://github.com/wphicks) - Micka (https://github.com/lowener) - Dante Gama Dessavre (https://github.com/dantegd) - Divye Gala (https://github.com/divyegala) URL: #4077
This PR apply modifications to the cuML codebase to account for changes in RAFT and RMM : - rapidsai/raft#283 - rapidsai/raft#285 - rapidsai/raft#286 - rapidsai/rmm#816 Authors: - Victor Lafargue (https://github.com/viclafargue) - Dante Gama Dessavre (https://github.com/dantegd) Approvers: - William Hicks (https://github.com/wphicks) - Micka (https://github.com/lowener) - Dante Gama Dessavre (https://github.com/dantegd) - Divye Gala (https://github.com/divyegala) URL: rapidsai#4077
Miscellaneous updates to solve tech debts in RAFT :
get_thrust_policy
method to the handleget_thrust_policy
where handle is availablermm::device_vector
raft::allocate
functionrmm::exec_policy
instead ofthrust::cuda::par.on
when no handle is available