v21.08.00
π¨ Breaking Changes
- Removed depricated code (#1705) @BradReesWork
- Delete legacy renumbering implementation (#1681) @ChuckHastings
- Migrate old graph to legacy directory/namespace (#1675) @ChuckHastings
π Bug Fixes
- Changed cuco cmake function to return early if cuco has already been added as a target (#1746) @rlratzel
- revert cuco to latest dev branch, issues should be fixed (#1721) @ChuckHastings
- Fix
conda
uploads (#1712) @ajschmidt8 - Updated for CUDA-specific py packages (#1709) @rlratzel
- Use
library_dirs
for cython linking, link cudatoolkit libs, allow setting UCX install location (#1698) @trxcllnt - Fix the Louvain failure with 64 bit vertex IDs (#1696) @seunghwak
- Use nested include in destination of install headers to avoid docker permission issues (#1656) @dantegd
- Added accidentally-removed cpp-mgtests target back to the valid args list (#1652) @rlratzel
- Update UCX-Py version to 0.21 (#1650) @pentschev
π Documentation
- Docs for RMAT (#1735) @BradReesWork
- Doc updates (#1719) @BradReesWork
π New Features
- Fea cleanup stream part1 (#1653) @ChuckHastings
π οΈ Improvements
- Pinning cuco to a specific commit hash for release (#1741) @rlratzel
- Pin max version for
dask
&distributed
(#1736) @galipremsagar - Fix libfaiss dependency to not expressly depend on conda-forge (#1728) @Ethyling
- Fix MG_test bug (#1718) @jnke2016
- Cascaded dispatch for type-erased API (#1711) @aschaffer
- ReduceV test (#1710) @kaatish
- Removed depricated code (#1705) @BradReesWork
- Delete unused/out-dated primitives (#1704) @seunghwak
- Update primitives to support DCSR (DCSC) segments (Part 2/2) (#1703) @seunghwak
- Fea speedup compile (#1702) @ChuckHastings
- Update
conda
environment name for CI (#1699) @ajschmidt8 - Count if test (#1697) @kaatish
- replace cudf assert_eq (#1693) @jnke2016
- Fix int64 vertex_t (#1691) @Iroy30
- Update primitives to support DCSR (DCSC) segments (Part 1) (#1690) @seunghwak
- remove hardcoded dtype (#1689) @Iroy30
- Updating Clang Version to 11.0.0 (#1688) @codereport
CHECK_CUDA
macros in debug builds (#1687) @trxcllnt- fixing symmetrize_ddf (#1686) @jnke2016
- Improve Random Walks performance (#1685) @aschaffer
- Use the 21.08 branch of rapids-cmake as rmm requires it (#1683) @robertmaynard
- Delete legacy renumbering implementation (#1681) @ChuckHastings
- Fix vertex partition offsets (#1680) @Iroy30
- Ues std::optional (or thrust::optional) for optional parameters & first part of DCSR (DCSC) implementation. (#1676) @seunghwak
- Migrate old graph to legacy directory/namespace (#1675) @ChuckHastings
- Expose epsilon parameter (precision) through python layer (#1674) @ChuckHastings
- Fea hungarian expose precision (#1673) @ChuckHastings
- Branch 21.08 merge 21.06 (#1672) @BradReesWork
- Update pins to Dask/Distributed >= 2021.6.0 (#1666) @pentschev
- Fix conflicts in
1643
(#1651) @ajschmidt8 - Rename include/cugraph/patterns to include/cugraph/prims (#1644) @seunghwak
- Fix merge conflicts in 1631 (#1639) @ajschmidt8
- Update to changed
rmm::device_scalar
API (#1637) @harrism - Fix merge conflicts (#1614) @ajschmidt8