v23.12.00
🚨 Breaking Changes
- [BUG] Restore the original default order of CSR, which does not reverse edges in cuGraph-PyG (#3980) @alexbarghi-nv
Resultset
andDataset
Refactors (#3957) @nv-rliu- Moves more MG graph ETL to libcugraph and re-enables MG tests in CI (#3941) @jnke2016
🐛 Bug Fixes
- Pin actions/labeler to v4 (#4038) @raydouglass
- Find rmm before cuco (#4011) @vyasr
- Pin to minor versions of packages outside the cuGraph repository. (#4004) @bdice
- Move MTMG_TEST to MG tests block (#3993) @naimnv
- Fix Leiden refinement phase (#3990) @naimnv
- [BUG] Fix Graph Construction From Pandas in cuGraph-PyG (#3985) @alexbarghi-nv
- [BUG] Restore the original default order of CSR, which does not reverse edges in cuGraph-PyG (#3980) @alexbarghi-nv
- Fix eigenvector testing and HITS testing discrepancies (#3979) @ChuckHastings
- [BUG] Fix Incorrect Edge Index, Directory Selection in cuGraph-PyG Loader (#3978) @alexbarghi-nv
- [BUG] Check if Dask has quit to avoid throwing an exception and triggering a segfault on ddp exit (#3961) @alexbarghi-nv
- nx-cugraph: xfail test_louvain.py:test_threshold in Python 3.9 (#3944) @eriknw
📖 Documentation
- [DOC]: Fix invalid links and add materials to notebooks (#4002) @huiyuxie
- Update Broken Links in README.md (#3924) @nv-rliu
🚀 New Features
- Implement the transform_e primitive (to update property values for all edges) (#3917) @seunghwak
- Update the neighbor intersection primitive to support edge masking. (#3550) @seunghwak
🛠️ Improvements
- Correct defect found in DLFW testing (#4021) @ChuckHastings
nx-cugraph
README update: adds missingconnected_components
algo to table (#4019) @rlratzel- Build concurrency for nightly and merge triggers (#4009) @bdice
- Support
drop_last
Argument in cuGraph-PyG Loader (#3995) @alexbarghi-nv - Adds
update-version.sh
support for recently added files containing RAPIDS versions (#3994) @rlratzel - Use new
rapids-dask-dependency
metapackage for managingdask
versions (#3991) @galipremsagar - Fixes to nx-cugraph README: fixes typos, updates link to NX backend docs (#3989) @rlratzel
- Address FIXMEs (#3988) @seunghwak
- Updates README file to include nx-cugraph user documentation, adds nx-cugraph to main README (#3984) @rlratzel
- Update C API graph creation function signatures (#3982) @ChuckHastings
- [REVIEW]Optimize cugraph-DGL csc codepath (#3977) @VibhuJawa
- nx-cugraph: add SSSP (unweighted) (#3976) @eriknw
- CuGraph compatibility fixes (#3973) @brandon-b-miller
- Skip certain
cugraph-pyg
tests when torch-sparse is not available (#3970) @tingyu66 - nx-cugraph: add
eigenvector_centrality
,katz_centrality
,hits
,pagerank
(#3968) @eriknw - Cut peak memory footprint in graph creation (#3966) @seunghwak
- nx-cugraph: add CC for undirected graphs to fix k-truss (#3965) @eriknw
- Skip certain
cugraph-pyg
tests whentorch_sparse
is not available (#3962) @tingyu66 Resultset
andDataset
Refactors (#3957) @nv-rliu- Download
xml
docs artifact through CloudFront endpoint (#3955) @AyodeAwe - Add many graph generators to nx-cugraph (#3954) @eriknw
- Unpin
dask
anddistributed
for23.12
development (#3953) @galipremsagar - Errors compiling for DLFW on CUDA 12.3 (#3952) @ChuckHastings
- nx-cugraph: add k_truss and degree centralities (#3945) @eriknw
- nx-cugraph: handle seed argument in edge_betweenness_centrality (#3943) @eriknw
- Moves more MG graph ETL to libcugraph and re-enables MG tests in CI (#3941) @jnke2016
- Temporarily disable mg testing (#3940) @jnke2016
- adding C/C++ API docs (#3938) @BradReesWork
- Add multigraph support to nx-cugraph (#3934) @eriknw
- Setup Consistent Nightly Versions for Pip and Conda (#3933) @divyegala
- MTMG multi node (#3932) @ChuckHastings
- Use branch-23.12 workflows. (#3928) @bdice
- Fix an issue occurring in the cuGraph-DGL example for "mixed" mode. (#3927) @drivanov
- Updating Docs (#3923) @BradReesWork
- Forward-merge branch-23.10 to branch-23.12 (#3919) @nv-rliu
- new build all option (#3916) @BradReesWork
- Silence spurious compiler warnings (#3913) @seunghwak
- Link wholegrah and cugraphops XML docs (#3906) @AyodeAwe
- Updates to 23.12 (#3905) @raydouglass
- Forward-merge branch-23.10 to branch-23.12 (#3904) @GPUtester
- Build CUDA 12.0 ARM conda packages. (#3903) @bdice
- Merge branch-23.10 into branch-23.12 (#3898) @rlratzel
- Some MTMG code cleanup and small optimizations (#3894) @ChuckHastings
- Enable parallel mode (#3875) @jnke2016
- Adds benchmarks for
nx-cugraph
(#3854) @rlratzel - Add nx-cugraph notebook for showing accelerated networkX APIs (#3830) @betochimas