From 388ae2962394b93fa6dd658caf0044e9738c9ce6 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Fri, 15 Nov 2024 09:24:36 -0600 Subject: [PATCH] add cugraph-gnn, remove wholegraph (#64) Development of `wholegraph`, `cugraph-dgl`, and `cugraph-pyg` is moving to https://github.com/rapidsai/cugraph-gnn. This updates the nightly pipeline to reflect that: * removes triggers for https://github.com/rapidsai/wholegraph * adds triggers for https://github.com/rapidsai/cugraph-gnn * also fixes a small dependency mistake from #63 --------- Co-authored-by: Bradley Dice --- .github/workflows/nightly-pipeline.yaml | 80 ++++++++++++------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/.github/workflows/nightly-pipeline.yaml b/.github/workflows/nightly-pipeline.yaml index e7b3cf1..bd199ce 100644 --- a/.github/workflows/nightly-pipeline.yaml +++ b/.github/workflows/nightly-pipeline.yaml @@ -27,6 +27,7 @@ jobs: rapidsai/cucim rapidsai/cudf rapidsai/cugraph + rapidsai/cugraph-gnn rapidsai/cugraph-ops rapidsai/cuml rapidsai/cumlprims_mg @@ -43,7 +44,6 @@ jobs: rapidsai/rmm rapidsai/ucxx rapidsai/ucx-py - rapidsai/wholegraph rmm-build: needs: [get-run-info] if: ${{ !cancelled() }} @@ -330,6 +330,42 @@ jobs: propagate_failure: true trigger_workflow: true wait_workflow: true + cugraph-gnn-build: + needs: [get-run-info, cugraph-build] + if: ${{ !cancelled() }} + runs-on: ubuntu-latest + steps: + - uses: rapidsai/trigger-workflow-and-wait@v1 + with: + owner: rapidsai + repo: cugraph-gnn + github_token: ${{ secrets.WORKFLOW_TOKEN }} + github_user: GPUtester + workflow_file_name: build.yaml + ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }} + wait_interval: 120 + client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.cugraph-gnn) }} + propagate_failure: true + trigger_workflow: true + wait_workflow: true + cugraph-gnn-tests: + needs: [get-run-info, cugraph-gnn-build] + if: ${{ needs.cugraph-gnn-build.result == 'success' && !cancelled() && inputs.run_tests }} + runs-on: ubuntu-latest + steps: + - uses: rapidsai/trigger-workflow-and-wait@v1 + with: + owner: rapidsai + repo: cugraph-gnn + github_token: ${{ secrets.WORKFLOW_TOKEN }} + github_user: GPUtester + workflow_file_name: test.yaml + ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }} + wait_interval: 120 + client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.cugraph-gnn) }} + propagate_failure: true + trigger_workflow: true + wait_workflow: true nx-cugraph-build: needs: [get-run-info, cugraph-build] if: ${{ !cancelled() }} @@ -350,7 +386,7 @@ jobs: wait_workflow: true nx-cugraph-tests: needs: [get-run-info, cudf-build, cugraph-build] - if: ${{ needs.cugraph-build.result == 'success' && !cancelled() && inputs.run_tests }} + if: ${{ needs.nx-cugraph-build.result == 'success' && !cancelled() && inputs.run_tests }} runs-on: ubuntu-latest steps: - uses: rapidsai/trigger-workflow-and-wait@v1 @@ -636,48 +672,13 @@ jobs: propagate_failure: true trigger_workflow: true wait_workflow: true - wholegraph-build: - needs: [get-run-info, rmm-build, raft-build] - if: ${{ !cancelled() }} - runs-on: ubuntu-latest - steps: - - uses: rapidsai/trigger-workflow-and-wait@v1 - with: - owner: rapidsai - repo: wholegraph - github_token: ${{ secrets.WORKFLOW_TOKEN }} - github_user: GPUtester - workflow_file_name: build.yaml - ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }} - wait_interval: 120 - client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.wholegraph) }} - propagate_failure: true - trigger_workflow: true - wait_workflow: true - wholegraph-tests: - needs: [get-run-info, wholegraph-build] - if: ${{ needs.wholegraph-build.result == 'success' && !cancelled() && inputs.run_tests }} - runs-on: ubuntu-latest - steps: - - uses: rapidsai/trigger-workflow-and-wait@v1 - with: - owner: rapidsai - repo: wholegraph - github_token: ${{ secrets.WORKFLOW_TOKEN }} - github_user: GPUtester - workflow_file_name: test.yaml - ref: ${{ fromJSON(needs.get-run-info.outputs.obj).branch }} - wait_interval: 120 - client_payload: ${{ toJSON(fromJSON(needs.get-run-info.outputs.obj).payloads.wholegraph) }} - propagate_failure: true - trigger_workflow: true - wait_workflow: true integration-test: needs: - get-run-info - cucim-build - cudf-build - cugraph-build + - cugraph-gnn-build - cugraph-ops-build - cuml-build - cumlprims_mg-build @@ -691,7 +692,6 @@ jobs: - rmm-build - ucx-py-build - ucxx-build - - wholegraph-build if: ${{ !cancelled() }} runs-on: ubuntu-latest steps: @@ -714,6 +714,7 @@ jobs: - cucim-build - cudf-build - cugraph-build + - cugraph-gnn-build - cugraph-ops-build - cuml-build - cumlprims_mg-build @@ -727,7 +728,6 @@ jobs: - rmm-build - ucx-py-build - ucxx-build - - wholegraph-build if: ${{ !cancelled() }} runs-on: ubuntu-latest steps: