From ca3ca803585af879075f725e49518d1a0454c5ed Mon Sep 17 00:00:00 2001 From: James Lamb Date: Fri, 6 Dec 2024 15:08:52 -0600 Subject: [PATCH 1/2] skip CUDA 11.4 conda-python-tests jobs (#91) CUDA 11.4 is only tested in nightly CI (not on PRs) for this project. This project doesn't support CUDA 11.4 (because the versions of PyTorch it is compatible with don't), so #89 turned off most of those CUDA 11.4 test jobs. That worked for wheels, but conda tests need to be turned off as well. ```text tests/data/test_dask_graph_store.py::test_get_edge_index[multi_edge_multi_vertex_graph_1-cudf] - AssertionError: Torch not compiled with CUDA enabled ``` ([build link](https://github.com/rapidsai/cugraph-gnn/actions/runs/12198233986/job/34029537082#step:8:141493)) This skips nightly tests against CUDA 11.4. ## Notes for Reviewers ### How I tested this Triggered a run of the nightly test job from this branch ([by clicking "Run workflow" here](https://github.com/rapidsai/cugraph-gnn/actions/workflows/test.yaml)), using the latest nightly packages: * **use workflow from:** `pull-request/91` * **branch:** `branch-24.12` * **date:** `2024-12-06` * **sha:** `7ec8ace3cf7007dcca796e484f587af77d328e8f` (from https://github.com/rapidsai/cugraph-gnn/commits/branch-24.12/) Build link: https://github.com/rapidsai/cugraph-gnn/actions/runs/12203424243/job/34046336319 --- .github/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a4a1f8c..8d6ddc5 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -40,6 +40,7 @@ jobs: branch: ${{ inputs.branch }} date: ${{ inputs.date }} sha: ${{ inputs.sha }} + matrix_filter: map(select((.ARCH == "amd64") and (.CUDA_VER | startswith("11.4") | not))) wheel-tests-pylibwholegraph: secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.12 From fa6f1251fc1ccb91936d63e4ee725ae84a388d26 Mon Sep 17 00:00:00 2001 From: Ray Douglass Date: Wed, 11 Dec 2024 13:11:04 -0500 Subject: [PATCH 2/2] Update Changelog [skip ci] --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f85c7d0..b6b2932 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +# cugraph-gnn 24.12.00 (11 Dec 2024) + +## 🚨 Breaking Changes + +- Disable RockyLinux Tests for DGL, Disable CUDA All 11.4 Tests ([#89](https://github.com/rapidsai/cugraph-gnn/pull/89)) [@alexbarghi-nv](https://github.com/alexbarghi-nv) + +## 🐛 Bug Fixes + +- Disable RockyLinux Tests for DGL, Disable CUDA All 11.4 Tests ([#89](https://github.com/rapidsai/cugraph-gnn/pull/89)) [@alexbarghi-nv](https://github.com/alexbarghi-nv) +- [Bugfix] Add stream synchronization before the scatter operation ([#73](https://github.com/rapidsai/cugraph-gnn/pull/73)) [@chang-l](https://github.com/chang-l) +- [Bugfix] Dynamic load NVML symbols for better compatibility ([#72](https://github.com/rapidsai/cugraph-gnn/pull/72)) [@chang-l](https://github.com/chang-l) + +## 🚀 New Features + +- [Feature] Add gather/scatter support 1D tensor ([#74](https://github.com/rapidsai/cugraph-gnn/pull/74)) [@chang-l](https://github.com/chang-l) +- update wholegraph ([#65](https://github.com/rapidsai/cugraph-gnn/pull/65)) [@zhuofan1123](https://github.com/zhuofan1123) + +## 🛠️ Improvements + +- skip CUDA 11.4 conda-python-tests jobs ([#91](https://github.com/rapidsai/cugraph-gnn/pull/91)) [@jameslamb](https://github.com/jameslamb) +- Relax PyTorch upper bound (allowing 2.4) ([#75](https://github.com/rapidsai/cugraph-gnn/pull/75)) [@jakirkham](https://github.com/jakirkham) +- remove versioning workaround for nightlies ([#69](https://github.com/rapidsai/cugraph-gnn/pull/69)) [@jameslamb](https://github.com/jameslamb) +- fix devcontainer builds ([#68](https://github.com/rapidsai/cugraph-gnn/pull/68)) [@jameslamb](https://github.com/jameslamb) +- enforce wheel size limits, README formatting in CI ([#67](https://github.com/rapidsai/cugraph-gnn/pull/67)) [@jameslamb](https://github.com/jameslamb) +- start publishing packages ([#66](https://github.com/rapidsai/cugraph-gnn/pull/66)) [@jameslamb](https://github.com/jameslamb) +- add notebook tests, build.sh args ([#62](https://github.com/rapidsai/cugraph-gnn/pull/62)) [@jameslamb](https://github.com/jameslamb) +- add nightly builds/tests, remove some cugraph references ([#61](https://github.com/rapidsai/cugraph-gnn/pull/61)) [@jameslamb](https://github.com/jameslamb) +- remove docs support in build.sh, remove test_wheel.sh, other small cleanup ([#60](https://github.com/rapidsai/cugraph-gnn/pull/60)) [@jameslamb](https://github.com/jameslamb) +- add PR CI for cugraph-pyg and cugraph-dgl ([#59](https://github.com/rapidsai/cugraph-gnn/pull/59)) [@jameslamb](https://github.com/jameslamb) +- add full CI for wholegraph ([#58](https://github.com/rapidsai/cugraph-gnn/pull/58)) [@jameslamb](https://github.com/jameslamb) +- add alpha specs, pre-commit hook to enforce them ([#57](https://github.com/rapidsai/cugraph-gnn/pull/57)) [@jameslamb](https://github.com/jameslamb) +- introduce minimal CI for PRs ([#56](https://github.com/rapidsai/cugraph-gnn/pull/56)) [@jameslamb](https://github.com/jameslamb) +- Add Copy PR Bot ([#55](https://github.com/rapidsai/cugraph-gnn/pull/55)) [@alexbarghi-nv](https://github.com/alexbarghi-nv) + # cugraph 24.06.00 (5 Jun 2024) ## 🚨 Breaking Changes