π¨ Breaking Changes
- Move
gnn.comms
to PLC (#5166) @nv-rliu - Update decompress_to_edgelist to take an optional large buffer type as an input parameter. (#5165) @seunghwak
- Optionally create a graph object in a large memory buffer (#5148) @seunghwak
- Compile Optimizations - batch 3 (#5119) @ChuckHastings
- Optionally store the generated edge list in pinned memory buffer (#5116) @seunghwak
- Resolve inconsistencies in algorithms that do not support self-loops & multi-edges. (#5109) @seunghwak
- Use
pytest-xdist
on Python Tests (#5102) @nv-rliu - Remove CUDA 11 from dependencies.yaml (#5101) @KyleFromNVIDIA
- stop uploading packages to downloads.rapids.ai (#5096) @jameslamb
π Bug Fixes
- [HOTFIX] Skips PG benchmarks for cyber datasets (#5209) @rlratzel
- Fix sampling bug introduced by compile time optimizations (#5199) @ChuckHastings
- [BUG] Fix Broken gnn.comms Import (#5183) @alexbarghi-nv
- Bug fix in assert() (#5142) @seunghwak
- Fix build error with gcc 14. (#5127) @seunghwak
- Fix Resultset Tests for Compat with
xdist
(#5125) @nv-rliu - Allow Graph.from_numpy_array to accept nodes that are types not supported by cupy (#5123) @mroeschke
- Adding GH_TOKEN pass-through to summarize job (#5118) @msarahan
- [BUG] Fix Comms Shutdown Function (#5115) @alexbarghi-nv
- Add support for isolated vertices and fix bug in the link prediction algorithms (#5110) @jnke2016
- Update BC computation to address normalization edge conditions (#5105) @ChuckHastings
- Fix pylibcudf dependency (#5085) @vyasr
π Documentation
- remove references to DGL (#5197) @jameslamb
- redirecting GNN content to the docs pages and fixed libcugraph link (#5168) @acostadon
- [DOC] Remove DGL Reference from README (#5167) @alexbarghi-nv
- removed cuda 11 reference (#5163) @acostadon
- add docs on CI workflow inputs (#5139) @jameslamb
π New Features
- Optionally create a graph object in a large memory buffer (#5148) @seunghwak
- Optionally store the generated edge list in pinned memory buffer (#5116) @seunghwak
- Implement transform_gather_e (#5106) @seunghwak
- Add edge_multi_index_property_t (#5104) @seunghwak
- added new benchmark nb to run mg or sg with more algorithms (#4933) @acostadon
π οΈ Improvements
- Drop old CUDA pre-10 logic (#5187) @jakirkham
- Disable codecov comments (#5185) @bdice
- Updates UCX test scripts and Dockerfile for CUDA 12.x (#5174) @rlratzel
- Update update_edge_src|dst_property behavior (with vertex list) (#5173) @seunghwak
- Move
gnn.comms
to PLC (#5166) @nv-rliu - Update decompress_to_edgelist to take an optional large buffer type as an input parameter. (#5165) @seunghwak
- fix(docker): use versioned
-latest
tag for allrapidsai
images (#5164) @gforsyth - Remove cuda11 reference from CMake file (#5162) @ChuckHastings
- Relax PyTorch pinning to >=2.3. (#5159) @bdice
- [IMP] Allow Metadata Specification in Distributed Sampler (#5152) @alexbarghi-nv
- Add test for Cosine Similarity algorithm (#5150) @jnke2016
- Fix calls to Client.scheduler_info (#5147) @TomAugspurger
- Update MST test (#5143) @jnke2016
- Use CUDA 12.9 in Conda, Devcontainers, Spark, GHA, etc. (#5137) @jakirkham
- Correct C API test for uniform neighborhood sampling (#5136) @ChuckHastings
- Re-enable cugraph service test (#5134) @jnke2016
- First set of updates - Centrality and community (#5133) @BradReesWork
- Compile Optimizations - batch 4 (#5132) @ChuckHastings
- Remove nvidia and dask channels (#5129) @vyasr
- Temporarily Disable Cugraph Service test (#5128) @jnke2016
- refactor(rattler): remove cuda11 options and general cleanup (#5126) @gforsyth
- Remove the deprecated random walks API (#5122) @jnke2016
- Remove deprecation warning when symmetrizing the edgelist (#5121) @jnke2016
- Compile Optimizations - batch 3 (#5119) @ChuckHastings
- Compile optimizations - batch 2 (#5117) @ChuckHastings
- Refactor
cugraph.datasets
tests to bexdist
compatible (#5114) @nv-rliu - Compilation optimizations - batch 1 (#5112) @ChuckHastings
- Resolve inconsistencies in algorithms that do not support self-loops & multi-edges. (#5109) @seunghwak
- Use
pytest-xdist
on Python Tests (#5102) @nv-rliu - Remove CUDA 11 from dependencies.yaml (#5101) @KyleFromNVIDIA
- Remove CUDA 11 devcontainers and update CI scripts (#5100) @bdice
- Require Cython>=3.1.2 (#5097) @vyasr
- stop uploading packages to downloads.rapids.ai (#5096) @jameslamb
- Branch 25.08 merge 25.06 (#5090) @rlratzel
- Forward-merge branch-25.06 into branch-25.08 (#5079) @gforsyth
- Forward-merge branch-25.06 into branch-25.08 (#5062) @gforsyth
- Temporal sampling implementation (#4994) @ChuckHastings