Skip to content

Fea rmm device buffer change#1609

Merged
rapids-bot[bot] merged 2 commits intorapidsai:branch-21.06from
ChuckHastings:fea_rmm_device_buffer_change
May 21, 2021
Merged

Fea rmm device buffer change#1609
rapids-bot[bot] merged 2 commits intorapidsai:branch-21.06from
ChuckHastings:fea_rmm_device_buffer_change

Conversation

@ChuckHastings
Copy link
Copy Markdown
Collaborator

RMM is going to require specifying the stream in the device_buffer constructor.

This changes the one cugraph item and it updates to a version of cuhornet that makes the necessary changes.

@ChuckHastings ChuckHastings requested review from a team as code owners May 21, 2021 12:35
@BradReesWork BradReesWork added improvement Improvement / enhancement to an existing function and removed Fix labels May 21, 2021
@BradReesWork
Copy link
Copy Markdown
Member

@gpucibot merge

@rapids-bot rapids-bot Bot merged commit 570d811 into rapidsai:branch-21.06 May 21, 2021
rapids-bot Bot pushed a commit to rapidsai/rmm that referenced this pull request Jun 2, 2021
Removes default stream arguments from `rmm::device_buffer`. Now copy construction requires a stream argument (default copy ctor deleted), and copy assignment is disallowed (operator deleted). Move construction and assignment are still supported, and move assignment still use the most recently used stream for deallocating any previous data.

Also improves device_buffer tests (implements TODOs in code).

I don't think this should be merged until RAPIDS dependent libraries are ready for it. I have a libcudf PR in progress for this.

Fixes #418

- [x] cuDF PR: rapidsai/cudf#8280
- [x] cuGraph PR: rapidsai/cugraph#1609
- [x] cuSpatial PR: rapidsai/cuspatial#403
- [x] cuML does not yet use device_buffer

Authors:
  - Mark Harris (https://github.com/harrism)

Approvers:
  - Rong Ou (https://github.com/rongou)
  - Keith Kraus (https://github.com/kkraus14)
  - Conor Hoekstra (https://github.com/codereport)
  - GALI PREM SAGAR (https://github.com/galipremsagar)

URL: #775
@ChuckHastings ChuckHastings deleted the fea_rmm_device_buffer_change branch July 29, 2021 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants