Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RELEASE] cugraph v24.12 #4811

Merged
merged 71 commits into from
Dec 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
fd714aa
DOC v24.12 Updates [skip ci]
raydouglass Sep 19, 2024
5acb0e7
Merge pull request #4659 from rapidsai/branch-24.10
GPUtester Sep 20, 2024
56dfcdd
Merge pull request #4665 from rapidsai/branch-24.10
GPUtester Sep 24, 2024
6cdec00
Merge pull request #4667 from rapidsai/branch-24.10
GPUtester Sep 24, 2024
82bf427
Merge pull request #4668 from rapidsai/branch-24.10
GPUtester Sep 25, 2024
3a4c0bb
Merge pull request #4670 from rapidsai/branch-24.10
GPUtester Sep 25, 2024
681bb16
Merge pull request #4673 from rapidsai/branch-24.10
GPUtester Sep 25, 2024
2f06c38
Merge pull request #4676 from rapidsai/branch-24.10
GPUtester Sep 26, 2024
59f70dd
Merge pull request #4678 from rapidsai/branch-24.10
GPUtester Sep 27, 2024
e70c473
Merge branch-24.10 into branch-24.12
jameslamb Sep 30, 2024
6b496cd
Merge pull request #4682 from jameslamb/branch-24.12-merge-24.10
raydouglass Sep 30, 2024
a5661ac
Merge pull request #4683 from rapidsai/branch-24.10
GPUtester Sep 30, 2024
65204a6
Merge pull request #4684 from rapidsai/branch-24.10
GPUtester Sep 30, 2024
0edb4c3
Prune workflows based on changed files (#4634)
KyleFromNVIDIA Oct 1, 2024
cf65a9b
Merge pull request #4688 from rapidsai/branch-24.10
GPUtester Oct 3, 2024
330ae2a
Merge pull request #4689 from rapidsai/branch-24.10
GPUtester Oct 3, 2024
c142198
Merge pull request #4691 from rapidsai/branch-24.10
GPUtester Oct 3, 2024
7462a6e
Merge pull request #4692 from rapidsai/branch-24.10
GPUtester Oct 3, 2024
51fabf0
Merge branch-24.10 into branch-24.12
jameslamb Oct 7, 2024
2a38538
Merge pull request #4697 from jameslamb/branch-24.12-merge-24.10
raydouglass Oct 7, 2024
bc46740
Merge pull request #4698 from rapidsai/branch-24.10
GPUtester Oct 7, 2024
c4fe939
Merge pull request #4699 from rapidsai/branch-24.10
GPUtester Oct 7, 2024
9db7845
Merge pull request #4706 from rapidsai/branch-24.10
GPUtester Oct 9, 2024
6f4689a
Update all rmm imports to use pylibrmm/librmm (#4671)
Matt711 Oct 9, 2024
a4a6b83
combine pip install calls in wheel-testing scripts (#4701)
jameslamb Oct 10, 2024
4bb5494
Clean up the use of cuco hash functions (#4707)
PointKernel Oct 14, 2024
21fe9bf
Update nx-cugraph to NetworkX 3.4 (#4717)
eriknw Oct 15, 2024
88b841f
Update `nx-cugraph` README with New Env Variable (#4705)
nv-rliu Oct 15, 2024
0d0d28a
Remove deprecated C API functions for graph creation/graph free (#4718)
ChuckHastings Oct 16, 2024
0c81f15
Adds new dataset for benchmarking in the 100k node 1M edge range, add…
rlratzel Oct 17, 2024
fde2fb4
Remove `--collect-only` Option Left by Accident (#4727)
nv-rliu Oct 17, 2024
69d6601
Add support for storing results for all k-values (#4728)
nv-rliu Oct 18, 2024
2ac5586
Don't compile int32_t/int64_t vertex_t/edge_t combinations (#4720)
ChuckHastings Oct 18, 2024
27f8ce1
[FEA] Support Edge ID Lookup in PyLibcuGraph (#4687)
alexbarghi-nv Oct 21, 2024
a9192a8
Symmetrize edgelist when creating a CSR graph (#4716)
jnke2016 Oct 22, 2024
201ff7c
Updates README with new dataset, removes mention of script no longer …
rlratzel Oct 22, 2024
7390ae2
Address Leiden clustering generating too many clusters (#4730)
ChuckHastings Oct 23, 2024
f917ae4
re-run all CI when files in .github/workflows change (#4723)
jameslamb Oct 23, 2024
e892fc2
devcontainer: replace `VAULT_HOST` with `AWS_ROLE_ARN` (#4732)
jjacobelli Oct 28, 2024
3224a65
Delete the deprecated data_type_id_t enum (#4737)
ChuckHastings Oct 29, 2024
050d524
print sccache stats in builds (#4719)
jameslamb Oct 30, 2024
0e57e65
Put a ceiling on cuda-python (#4747)
bdice Nov 7, 2024
2d1189b
Remove CMake/C++ references to cugraph-ops (#4744)
ChuckHastings Nov 8, 2024
a5fdc8b
Remove `nx-cugraph` build/test/publish from cugraph (#4748)
nv-rliu Nov 12, 2024
c712a98
remove cugraph-dgl and cugraph-pyg building/testing/publishing (#4752)
jameslamb Nov 14, 2024
d493216
enforce wheel size limits, README formatting in CI (#4754)
jameslamb Nov 15, 2024
4d941f2
Fix improper initialization of degree_type (#4755)
ChuckHastings Nov 15, 2024
66d1324
Remove `nx-cugraph` from this repo (#4756)
eriknw Nov 18, 2024
a51cb17
support heterogenous fanout type (#4608)
jnke2016 Nov 18, 2024
906ea6c
Fix MG similarity issues (#4741)
ChuckHastings Nov 18, 2024
42629a4
Update nx-cugraph Docs URLs (#4761)
nv-rliu Nov 20, 2024
c7f2c1d
deprecate NetworkX Graph as input (#4759)
BradReesWork Nov 21, 2024
6ad8cf8
Remove cugraph-equivariance (#4762)
BradReesWork Nov 22, 2024
290d5d4
Relax PyTorch upper bound (allowing 2.4) (#4703)
jakirkham Nov 22, 2024
d3b80a2
extract the edgelist from the graph (#4750)
jnke2016 Nov 22, 2024
5e19f4a
Remove GNN Packages (#4765)
alexbarghi-nv Nov 22, 2024
460d8e4
add telemetry (#4740)
msarahan Nov 22, 2024
3478fb5
Increase max_iterations in MG HITS TEST (#4783)
seunghwak Nov 25, 2024
d714243
Primitives & BFS performance improvements (#4751)
seunghwak Nov 25, 2024
a977755
Fix debug build failure (#4774)
seunghwak Nov 25, 2024
e155a8f
Updates READMEs, updates `core_number` to properly ignore `degree_typ…
rlratzel Nov 25, 2024
8388aca
Drop support for NetworkX 3.0 and 3.1 for nx-cugraph (#4766)
eriknw Nov 25, 2024
3d681cc
Add sphinx-lint pre-commit and some docs fixes (#4771)
eriknw Nov 25, 2024
1f1cace
Re-enable balanced edge cut test (#4781)
ChuckHastings Nov 26, 2024
8035bb5
Notebook to run Centrality against PatentsView data for Medium Blog (…
acostadon Dec 2, 2024
50a11b1
Remove edge renumber map from the homogeneous sampling API (#4775)
jnke2016 Dec 4, 2024
18505a8
Fix CCCL 2.7.0-rc2 compile issue by removing reference from values. (…
bdice Dec 4, 2024
5956d4d
nx-cugraph: add `bipartite_betweenness_centrality` to supported algor…
eriknw Dec 5, 2024
58075dd
[BUG] Set Max PyTorch Version, Skip 11.4 Tests Using WholeGraph (#4808)
alexbarghi-nv Dec 6, 2024
2d32c86
Fix SSL Error (#4825)
nv-rliu Dec 11, 2024
1f9e3eb
Update Changelog [skip ci]
raydouglass Dec 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 1 addition & 4 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,5 @@ ENV PYTHONDONTWRITEBYTECODE="1"

ENV SCCACHE_REGION="us-east-2"
ENV SCCACHE_BUCKET="rapids-sccache-devs"
ENV VAULT_HOST="https://vault.ops.k8s.rapids.ai"
ENV AWS_ROLE_ARN="arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs"
ENV HISTFILE="/home/coder/.cache/._bash_history"

# cugraph_pyg's setup.py needs this defined when building in a conda env
ENV CUDA_HOME="${CUDA_HOME:-/home/coder/.conda/envs/$DEFAULT_CONDA_ENV}"
6 changes: 3 additions & 3 deletions .devcontainer/cuda11.8-conda/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
"args": {
"CUDA": "11.8",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:24.10-cpp-cuda11.8-mambaforge-ubuntu22.04"
"BASE": "rapidsai/devcontainers:24.12-cpp-cuda11.8-mambaforge-ubuntu22.04"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda11.8-conda"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.12-cuda11.8-conda"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
Expand Down
8 changes: 4 additions & 4 deletions .devcontainer/cuda11.8-pip/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,24 @@
"args": {
"CUDA": "11.8",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:24.10-cpp-cuda11.8-ucx1.15.0-openmpi-ubuntu22.04"
"BASE": "rapidsai/devcontainers:24.12-cpp-cuda11.8-ucx1.15.0-openmpi-ubuntu22.04"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda11.8-pip"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.12-cuda11.8-pip"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/cuda:24.10": {
"ghcr.io/rapidsai/devcontainers/features/cuda:24.12": {
"version": "11.8",
"installcuBLAS": true,
"installcuSOLVER": true,
"installcuRAND": true,
"installcuSPARSE": true
},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/cuda",
Expand Down
6 changes: 3 additions & 3 deletions .devcontainer/cuda12.5-conda/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
"args": {
"CUDA": "12.5",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:24.10-cpp-mambaforge-ubuntu22.04"
"BASE": "rapidsai/devcontainers:24.12-cpp-mambaforge-ubuntu22.04"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda12.5-conda"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.12-cuda12.5-conda"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
Expand Down
8 changes: 4 additions & 4 deletions .devcontainer/cuda12.5-pip/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,24 @@
"args": {
"CUDA": "12.5",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:24.10-cpp-cuda12.5-ucx1.17.0-openmpi-ubuntu22.04"
"BASE": "rapidsai/devcontainers:24.12-cpp-cuda12.5-ucx1.17.0-openmpi-ubuntu22.04"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda12.5-pip"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.12-cuda12.5-pip"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/cuda:24.10": {
"ghcr.io/rapidsai/devcontainers/features/cuda:24.12": {
"version": "12.5",
"installcuBLAS": true,
"installcuSOLVER": true,
"installcuRAND": true,
"installcuSPARSE": true
},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/cuda",
Expand Down
99 changes: 10 additions & 89 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ concurrency:
jobs:
cpp-build:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -38,7 +38,7 @@ jobs:
python-build:
needs: [cpp-build]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -47,7 +47,7 @@ jobs:
upload-conda:
needs: [cpp-build, python-build]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -57,7 +57,7 @@ jobs:
if: github.ref_type == 'branch'
needs: python-build
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.12
with:
arch: "amd64"
branch: ${{ inputs.branch }}
Expand All @@ -69,21 +69,21 @@ jobs:
sha: ${{ inputs.sha }}
wheel-build-pylibcugraph:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
script: ci/build_wheel_pylibcugraph.sh
extra-repo: rapidsai/cugraph-ops
extra-repo-sha: branch-24.10
extra-repo-sha: branch-24.12
extra-repo-deploy-key: CUGRAPH_OPS_SSH_PRIVATE_DEPLOY_KEY
node_type: cpu32
wheel-publish-pylibcugraph:
needs: wheel-build-pylibcugraph
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -93,102 +93,23 @@ jobs:
wheel-build-cugraph:
needs: wheel-publish-pylibcugraph
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
script: ci/build_wheel_cugraph.sh
extra-repo: rapidsai/cugraph-ops
extra-repo-sha: branch-24.10
extra-repo-sha: branch-24.12
extra-repo-deploy-key: CUGRAPH_OPS_SSH_PRIVATE_DEPLOY_KEY
wheel-publish-cugraph:
needs: wheel-build-cugraph
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
package-name: cugraph
wheel-build-nx-cugraph:
needs: wheel-publish-pylibcugraph
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
script: ci/build_wheel_nx-cugraph.sh
wheel-publish-nx-cugraph:
needs: wheel-build-nx-cugraph
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
package-name: nx-cugraph
wheel-build-cugraph-dgl:
needs: wheel-publish-cugraph
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
script: ci/build_wheel_cugraph-dgl.sh
wheel-publish-cugraph-dgl:
needs: wheel-build-cugraph-dgl
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
package-name: cugraph-dgl
wheel-build-cugraph-pyg:
needs: wheel-publish-cugraph
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
script: ci/build_wheel_cugraph-pyg.sh
wheel-publish-cugraph-pyg:
needs: wheel-build-cugraph-pyg
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
package-name: cugraph-pyg
wheel-build-cugraph-equivariant:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
script: ci/build_wheel_cugraph-equivariant.sh
wheel-publish-cugraph-equivariant:
needs: wheel-build-cugraph-equivariant
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/[email protected]
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
package-name: cugraph-equivariant
Loading
Loading