Skip to content

v24.04.00

Compare
Choose a tag to compare
@raydouglass raydouglass released this 10 Apr 21:01
· 319 commits to main since this release
v24.04.00
8d8fb74

🚨 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