Skip to content

Forward-merge branch-25.02 into branch-25.04 #4907

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
merged 10 commits into from
Jan 31, 2025

Conversation

nv-rliu
Copy link
Contributor

@nv-rliu nv-rliu commented Jan 31, 2025

For #4893

jameslamb and others added 10 commits January 24, 2025 04:26
Contributes to rapidsai/build-planning#138

Updates to using UCX 1.18 in pip devcontainers here.

Authors:
  - James Lamb (https://github.com/jameslamb)

Approvers:
  - https://github.com/jakirkham

URL: rapidsai#4890
Contributes to rapidsai/build-planning#142

`ucx-proc` has been unnecessary for conda environments since UCX 1.14, and RAPIDS currently supports UCX 1.15+. This proposes removing that dependency from conda packages and environments here.

See the linked issue for more details.

Authors:
  - James Lamb (https://github.com/jameslamb)

Approvers:
  - Kyle Edwards (https://github.com/KyleFromNVIDIA)
  - Jake Awe (https://github.com/AyodeAwe)

URL: rapidsai#4894
…pidsai#4891)

`thrust::optional` is being deprecated and will be removed in a future version of CCCL

Authors:
  - Michael Schellenberger Costa (https://github.com/miscco)

Approvers:
  - Chuck Hastings (https://github.com/ChuckHastings)
  - Seunghwa Kang (https://github.com/seunghwak)

URL: rapidsai#4891
We currently do not output edge labels in the distributed sampler, which breaks some link prediction workflows where the graph contains pre-labeled edges.  This PR adds support for that so these workflows can be enabled.

Authors:
  - Alex Barghi (https://github.com/alexbarghi-nv)

Approvers:
  - Rick Ratzel (https://github.com/rlratzel)

URL: rapidsai#4898
…pecified (rapidsai#4885)

Modifies the new negative sampling interface so that when called from MG, each rank specifies how many samples they wish to receive, and to randomly distribute the samples across the calling GPUs.

Marked breaking as it changes the C++ interface... although nothing uses it yet.

Closes rapidsai#4672

Authors:
  - Chuck Hastings (https://github.com/ChuckHastings)

Approvers:
  - Seunghwa Kang (https://github.com/seunghwak)

URL: rapidsai#4885
We are removing a lot of deprecated thrust features, so replace them by the equivalent `cuda::std` ones

Authors:
  - Michael Schellenberger Costa (https://github.com/miscco)

Approvers:
  - Bradley Dice (https://github.com/bdice)
  - Seunghwa Kang (https://github.com/seunghwak)

URL: rapidsai#4888
This PR introduces several optimization to speed up K-Truss. In fact, our K-Truss implementation computes the intersection of all edges regardless they are weak or not which can be very expensive if only few edges need to be invalidated. By running `nbr_intersection` on the weak edges, this considerably improves the runtime.

Authors:
  - Joseph Nke (https://github.com/jnke2016)
  - Ralph Liu (https://github.com/nv-rliu)

Approvers:
  - Chuck Hastings (https://github.com/ChuckHastings)
  - Seunghwa Kang (https://github.com/seunghwak)

URL: rapidsai#4742
This PR uses CUDA 12.8.0 to build and test.

xref: rapidsai/build-planning#139

Authors:
  - Bradley Dice (https://github.com/bdice)

Approvers:
  - James Lamb (https://github.com/jameslamb)

URL: rapidsai#4896
This PR points the shared workflow branches back to the default 25.02 branches.

xref: rapidsai/build-planning#139

Authors:
  - Vyas Ramasubramani (https://github.com/vyasr)

Approvers:
  - Bradley Dice (https://github.com/bdice)

URL: rapidsai#4906
@nv-rliu nv-rliu requested review from a team as code owners January 31, 2025 15:17
@nv-rliu nv-rliu requested a review from AyodeAwe January 31, 2025 15:17
@nv-rliu nv-rliu added improvement Improvement / enhancement to an existing function breaking Breaking change labels Jan 31, 2025
@AyodeAwe
Copy link
Contributor

this is targeting the wrong branch

@nv-rliu nv-rliu changed the base branch from branch-25.02 to branch-25.04 January 31, 2025 15:19
@nv-rliu nv-rliu requested review from a team as code owners January 31, 2025 15:19
@nv-rliu
Copy link
Contributor Author

nv-rliu commented Jan 31, 2025

this is targeting the wrong branch

Fixed

@AyodeAwe AyodeAwe merged commit a3991d7 into rapidsai:branch-25.04 Jan 31, 2025
15 of 23 checks passed
@nv-rliu nv-rliu deleted the branch-25.04-merge-25.02 branch January 31, 2025 15:25
@bdice bdice mentioned this pull request Jan 31, 2025
rapids-bot bot pushed a commit that referenced this pull request Jan 31, 2025
This corrects an error in the devcontainer names that might have been missed in #4907 or had some other conflict.

Authors:
  - Bradley Dice (https://github.com/bdice)

Approvers:
  - Don Acosta (https://github.com/acostadon)
  - James Lamb (https://github.com/jameslamb)

URL: #4908
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking change conda improvement Improvement / enhancement to an existing function python
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants