Releases
v24.04.00
🚨 Breaking Changes
C API for MNMG ECG (#4194 ) @naimnv
Refactor and Fix test_induced_subgraph_mg
(#4183 ) @nv-rliu
Removes APIs that have been deprecated and have exceeded the grace period, improves *_warning_wrapper performance (#4176 ) @rlratzel
Fixes for pandas 2, latest cudf, and wheel building (#4144 ) @vyasr
🐛 Bug Fixes
📖 Documentation
🚀 New Features
🛠️ Improvements
Use conda env create --yes
instead of --force
(#4286 ) @bdice
Always scatter in FP32 in TPConv (#4260 ) @tingyu66
Remove outdated conda_build.sh. (#4257 ) @bdice
update example build script with targets and options/help (#4254 ) @naimnv
Refactor test utility functions and update SG & MG core_number tests to test with edge masking (#4253 ) @seunghwak
nx-cugraph: add is_negatively_weighted
(#4242 ) @eriknw
Add upper bound to prevent usage of NumPy 2 (#4233 ) @bdice
Adds nx-cugraph benchmarks for APIs added to prior releases that were never benchmarked (#4228 ) @rlratzel
Make external vertex and edge shuffling function public (#4227 ) @naimnv
Updates nx-cugraph README
for latest h/w, CUDA, python, NX requirements, moves updater to pre-commit (#4225 ) @rlratzel
Enable pytest failures on warnings from cudf (#4223 ) @mroeschke
Added a weighted example to the jaccard notebook (#4222 ) @acostadon
Use public pandas and cudf APIs where possible (#4218 ) @mroeschke
Remove hard-coding of RAPIDS version where possible (#4217 ) @KyleFromNVIDIA
Treat nx-cugraph, cugraph-pyg, cugraph-dgl, and cugraph-equivariant CI artifacts as pure wheels (#4216 ) @bdice
Add degrees to C API (#4212 ) @ChuckHastings
Add additional kwargs
to GATConv (#4210 ) @tingyu66
Add DeprecationWarning
to batched_ego_graphs
(#4209 ) @nv-rliu
Trim trailing whitespace (#4206 ) @bdice
Automate C++ include file grouping and ordering using clang-format (#4205 ) @harrism
nx-cugraph: add more shortest path algorithms (#4199 ) @eriknw
Refactor MG Centrality Tests (#4197 ) @nv-rliu
Add support for Python 3.11, require NumPy 1.23+ (#4195 ) @jameslamb
C API for MNMG ECG (#4194 ) @naimnv
nx-cugraph: update get_info
function keys to NetworkX 3.3 (#4192 ) @eriknw
Adds additional detail to Jaccard notebook (#4189 ) @rlratzel
Update devcontainers to CUDA Toolkit 12.2 (#4184 ) @trxcllnt
Update louvain_communities
to match NetworkX 3.3 (added max_level) (#4177 ) @eriknw
Removes APIs that have been deprecated and have exceeded the grace period, improves *_warning_wrapper performance (#4176 ) @rlratzel
target branch-24.04 for GitHub Actions workflows (#4175 ) @jameslamb
Add cuda-nvtx-dev, add missing CUDA library dependencies. (#4162 ) @bdice
Enforce matching type (#4161 ) @jnke2016
Add new all-pairs similarity algorithm (#4158 ) @ChuckHastings
nx-cugraph: automatically generate trees in README.md (#4156 ) @eriknw
Add environment-agnostic scripts for running ctests and pytests (#4152 ) @trxcllnt
Ensure that ctest
is called with --no-tests=error
. (#4148 ) @bdice
Update ops-bot.yaml (#4146 ) @AyodeAwe
Replace local copyright check with pre-commit-hooks verify-copyright (#4130 ) @KyleFromNVIDIA
Re-run ci/release/update-version.sh 24.04.00
(#4127 ) @jakirkham
Address primitives performance regression with the added edge masking support (when edge masking is not in use) (#4119 ) @seunghwak
Update cugraph for compatibility with the latest cuco (#4111 ) @PointKernel
Add a new notebook for SNMG benchmark runs (#4091 ) @naimnv
Ktruss implementation (#4059 ) @jnke2016
You can’t perform that action at this time.