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 v23.10 #3920

Merged
merged 86 commits into from
Oct 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
067a64e
v23.10 Updates [skip ci]
raydouglass Jul 21, 2023
2ed172f
Merge pull request #3730 from rapidsai/branch-23.08
GPUtester Jul 21, 2023
3b0299b
Merge pull request #3732 from rapidsai/branch-23.08
GPUtester Jul 21, 2023
e3a431a
Merge pull request #3733 from rapidsai/branch-23.08
GPUtester Jul 21, 2023
8df86dc
Merge pull request #3735 from rapidsai/branch-23.08
GPUtester Jul 24, 2023
41fdb5f
Merge pull request #3736 from rapidsai/branch-23.08
GPUtester Jul 24, 2023
c8e021f
Merge branch 'branch-23.08' into branch-23.10-merge-23.08
vyasr Jul 25, 2023
195837a
Merge pull request #3743 from vyasr/branch-23.10-merge-23.08
ajschmidt8 Jul 25, 2023
f84c27b
Merge pull request #3744 from rapidsai/branch-23.08
GPUtester Jul 26, 2023
8a85705
Merge pull request #3748 from rapidsai/branch-23.08
GPUtester Jul 27, 2023
4951f04
Merge pull request #3752 from rapidsai/branch-23.08
GPUtester Jul 27, 2023
d1c5343
Update to Cython 3.0.0 (#3716)
vyasr Aug 4, 2023
a8444b0
Merge branch-23.08 into branch-23.10
Aug 8, 2023
5204c36
Updates latest dask versions needed for testing 23.10.
rlratzel Aug 9, 2023
c55151c
Merge pull request #3774 from nv-rliu/branch-23.10-merge-23.08
raydouglass Aug 10, 2023
a1a85a7
Fixes `KeyError` for `get_two_hop_neighbors` when called with a small…
rlratzel Aug 12, 2023
a942e64
Merge pull request #3755 from rapidsai/branch-23.08
raydouglass Aug 14, 2023
20dca85
Makes copy of input ddf to work around dropped column names (#3776)
jnke2016 Aug 14, 2023
0917af8
Merge pull request #3783 from rapidsai/branch-23.08
GPUtester Aug 14, 2023
28fa98f
Add new cugraph-nx package (networkx backend using pylibcugraph) (#3614)
eriknw Aug 16, 2023
5a57be9
Fix ValueError Caused By Batches With No Samples (#3789)
alexbarghi-nv Aug 16, 2023
4baa14d
Clean-up old testing conventions in `test_ecg.py` (#3779)
nv-rliu Aug 16, 2023
f1c0054
Calling `dataset.get_edgelist()` returns a copy of an edge list inste…
nv-rliu Aug 16, 2023
a3bb1fb
Allow models to use a lightweight sparse structure (#3782)
tingyu66 Aug 17, 2023
5abbf75
Use rapidsai/ci:cuda11.8.0-ubuntu22.04-py3.10 for docs build (#3811)
naimnv Aug 19, 2023
8b1f014
Update `python_run_cugraph` in `dependencies.yaml` (#3781)
nv-rliu Aug 21, 2023
48fc29c
Adds missing copyright and license text to __init__.py package files …
rlratzel Aug 22, 2023
66d6c79
Testing util improvements and refactoring (#3705)
betochimas Aug 22, 2023
fa99e34
Allow cugraph-nx to run networkx tests for nx versions 3.0, 3.1, and …
eriknw Aug 22, 2023
f0d16c1
[REVIEW] Cugraph dgl block improvements (#3810)
VibhuJawa Aug 22, 2023
578e7a3
Unpin `dask` and `distributed` for `23.10` development (#3818)
galipremsagar Aug 23, 2023
ec1e329
Adds updates to build wheel and conda packages for `cugraph-nx` (#3793)
rlratzel Aug 24, 2023
cafded1
Update the docstrings of the similarity algorithms (#3817)
jnke2016 Aug 25, 2023
a7d988c
Use `copy-pr-bot` (#3827)
ajschmidt8 Aug 29, 2023
4656d3e
Disable mg tests (#3833)
naimnv Aug 30, 2023
b5d8cbe
Fix OD shortest distance matrix computation test failures. (#3813)
seunghwak Aug 30, 2023
5120c63
Remove legacy betweenness centrality (#3829)
jnke2016 Aug 30, 2023
2fab584
Update README.md (#3826)
lmeyerov Aug 30, 2023
9268b08
Add `louvain_communities` to cugraph-nx (#3803)
eriknw Aug 31, 2023
3922504
[BUG] Fix Batch Renumbering of Empty Batches (#3823)
alexbarghi-nv Aug 31, 2023
f13feff
Simplify wheel build scripts and allow alphas of RAPIDS dependencies …
vyasr Aug 31, 2023
2b4118a
Remove Deprecated Sampling Options (#3816)
alexbarghi-nv Sep 1, 2023
a5e08c0
Use new `raft::compiled_static` targets (#3842)
divyegala Sep 6, 2023
5b5001a
[IMP] Add ability to get batch size from the loader in cuGraph-PyG (#…
alexbarghi-nv Sep 6, 2023
b27d99f
Rename `cugraph-nx` to `nx-cugraph` (#3840)
eriknw Sep 6, 2023
6b57f56
Migrate upstream models to `cugraph-pyg` (#3763)
tingyu66 Sep 6, 2023
98324ac
Expose threshold in louvain (#3792)
ChuckHastings Sep 6, 2023
4ee227c
Remove the assumption made on the client data's keys (#3835)
jnke2016 Sep 7, 2023
6779e89
Adding metadata getter methods to datasets API (#3821)
nv-rliu Sep 8, 2023
17b3447
Uses `conda mambabuild` rather than `mamba mambabuild` (#3853)
rlratzel Sep 8, 2023
e55c131
Fix subtle memory leak in nbr_intersection primitive (#3858)
ChuckHastings Sep 13, 2023
5f76161
Sampling post processing functions to accelerate MFG creation. (#3815)
seunghwak Sep 19, 2023
b2e85bf
Update `cugraph-dgl` conv layers to use improved graph class (#3849)
tingyu66 Sep 19, 2023
ed7b1a4
New mtmg API for integration (#3521)
ChuckHastings Sep 19, 2023
686c372
Update to clang 16.0.6. (#3859)
bdice Sep 19, 2023
d930321
MFG C++ code bug fix (#3865)
seunghwak Sep 20, 2023
a53ab34
Refactor python code for similarity algos to use latest CAPI (#3828)
naimnv Sep 21, 2023
db5073d
Update image names (#3867)
AyodeAwe Sep 21, 2023
a7047e3
adding dining preference dataset (#3866)
acostadon Sep 21, 2023
367f36c
Add file to update-version.sh [skip ci] (#3870)
raydouglass Sep 22, 2023
f53bb56
Fix torch seed in `cugraph-dgl` and `-pyg` tests for conv layers (#3869)
tingyu66 Sep 22, 2023
fe17abc
cuGraph-PyG Loader Improvements (#3795)
alexbarghi-nv Sep 25, 2023
9c96b26
Update dgl benchmarks (#3775)
VibhuJawa Sep 25, 2023
c11eff2
similarity notebook to compare link prediction algos (#3868)
acostadon Sep 26, 2023
b199bf0
[REVIEW] Add Pure DGL Dataloading benchmark (#3660)
VibhuJawa Sep 26, 2023
8b02e24
Enable temporarily disabled MG tests (#3837)
naimnv Sep 26, 2023
a9f4297
Enable weights for MG similarity algorithms (#3879)
jnke2016 Sep 26, 2023
5c34d3d
Update Allocator Selection in cuGraph-DGL Example (#3877)
alexbarghi-nv Sep 26, 2023
5d2f548
Updates to build and test `nx-cugraph` wheel as part of CI and nightl…
rlratzel Sep 27, 2023
8b87915
Add cuGraph devcontainers (#3838)
trxcllnt Sep 27, 2023
84207c3
Integrate C++ Renumbering and Compression (#3841)
alexbarghi-nv Sep 28, 2023
f0d6333
Add entry point to tell NetworkX about nx-cugraph without importing i…
eriknw Sep 28, 2023
f57119b
Temporarily disable the deletion of the dask dataframe (#3814)
jnke2016 Sep 28, 2023
91fbcca
Updates the source build docs to include libcugraphops as a build pre…
rlratzel Sep 28, 2023
b24121f
Pin `dask` and `distributed` for `23.10` release (#3896)
galipremsagar Sep 28, 2023
6e5e066
Adds logic to handle isolated vertices at python layer (#3886)
naimnv Sep 29, 2023
eed1223
Refactor legacy k truss (#3843)
jnke2016 Sep 29, 2023
9dd01d8
fixes force atlas to allow string as vertex names (#3891)
acostadon Sep 29, 2023
c00c3f1
WholeGraph Feature Store for cuGraph-PyG and cuGraph-DGL (#3874)
alexbarghi-nv Sep 30, 2023
a863835
Integrate renumbering and compression to `cugraph-dgl` to accelerate …
tingyu66 Oct 3, 2023
5ce3ee1
nx-cugraph: handle louvain with isolated nodes (#3897)
eriknw Oct 3, 2023
26af14e
cuGraph-PyG MFG Creation and Conversion (#3873)
alexbarghi-nv Oct 4, 2023
061ada4
Increase dask-related timeouts for CI testing (#3907)
jnke2016 Oct 4, 2023
d03cb0f
Remove `dask_cudf` dataframe for the `_make_plc_graph` while creating…
VibhuJawa Oct 5, 2023
40a5f8e
Add wget to test_notebook dependencies (#3918)
raydouglass Oct 6, 2023
bbc8fed
Update Changelog [skip ci]
raydouglass Oct 11, 2023
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
  •  
  •  
  •  
33 changes: 33 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# syntax=docker/dockerfile:1.5

ARG BASE
ARG PYTHON_PACKAGE_MANAGER=conda

FROM ${BASE} as pip-base

ENV DEFAULT_VIRTUAL_ENV=rapids

FROM ${BASE} as conda-base

ENV DEFAULT_CONDA_ENV=rapids

FROM ${PYTHON_PACKAGE_MANAGER}-base

ARG CUDA
ENV CUDAARCHS="RAPIDS"
ENV CUDA_VERSION="${CUDA_VERSION:-${CUDA}}"

ARG PYTHON_PACKAGE_MANAGER
ENV PYTHON_PACKAGE_MANAGER="${PYTHON_PACKAGE_MANAGER}"

ENV PYTHONSAFEPATH="1"
ENV PYTHONUNBUFFERED="1"
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 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}"
34 changes: 34 additions & 0 deletions .devcontainer/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# cuGraph Development Containers

This directory contains [devcontainer configurations](https://containers.dev/implementors/json_reference/) for using VSCode to [develop in a container](https://code.visualstudio.com/docs/devcontainers/containers) via the `Remote Containers` [extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) or [GitHub Codespaces](https://github.com/codespaces).

This container is a turnkey development environment for building and testing the cuGraph C++ and Python libraries.

## Table of Contents

* [Prerequisites](#prerequisites)
* [Host bind mounts](#host-bind-mounts)
* [Launch a Dev Container](#launch-a-dev-container)
## Prerequisites

* [VSCode](https://code.visualstudio.com/download)
* [VSCode Remote Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)

## Host bind mounts

By default, the following directories are bind-mounted into the devcontainer:

* `${repo}:/home/coder/cugraph`
* `${repo}/../.aws:/home/coder/.aws`
* `${repo}/../.local:/home/coder/.local`
* `${repo}/../.cache:/home/coder/.cache`
* `${repo}/../.conda:/home/coder/.conda`
* `${repo}/../.config:/home/coder/.config`

This ensures caches, configurations, dependencies, and your commits are persisted on the host across container runs.

## Launch a Dev Container

To launch a devcontainer from VSCode, open the cuGraph repo and select the "Reopen in Container" button in the bottom right:<br/><img src="https://user-images.githubusercontent.com/178183/221771999-97ab29d5-e718-4e5f-b32f-2cdd51bba25c.png"/>

Alternatively, open the VSCode command palette (typically `cmd/ctrl + shift + P`) and run the "Rebuild and Reopen in Container" command.
37 changes: 37 additions & 0 deletions .devcontainer/cuda11.8-conda/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"build": {
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "11.8",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:23.10-cpp-llvm16-cuda11.8-mambaforge-ubuntu22.04"
}
},
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:23.10": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda11.8-envs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cugraph,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda11.8-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
"extensions": [
"ms-python.flake8",
"nvidia.nsight-vscode-edition"
]
}
}
}
37 changes: 37 additions & 0 deletions .devcontainer/cuda11.8-pip/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"build": {
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "11.8",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:23.10-cpp-llvm16-cuda11.8-ubuntu22.04"
}
},
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/ucx:23.10": {"version": "1.14.1"},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:23.10": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda11.8-venvs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cugraph,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda11.8-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
"extensions": [
"ms-python.flake8",
"nvidia.nsight-vscode-edition"
]
}
}
}
37 changes: 37 additions & 0 deletions .devcontainer/cuda12.0-conda/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"build": {
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "12.0",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:23.10-cpp-mambaforge-ubuntu22.04"
}
},
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:23.10": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda12.0-envs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cugraph,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda12.0-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
"extensions": [
"ms-python.flake8",
"nvidia.nsight-vscode-edition"
]
}
}
}
37 changes: 37 additions & 0 deletions .devcontainer/cuda12.0-pip/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"build": {
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "12.0",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:23.10-cpp-llvm16-cuda12.0-ubuntu22.04"
}
},
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/ucx:23.10": {"version": "1.14.1"},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:23.10": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda12.0-venvs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cugraph,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda12.0-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
"extensions": [
"ms-python.flake8",
"nvidia.nsight-vscode-edition"
]
}
}
}
4 changes: 4 additions & 0 deletions .github/copy-pr-bot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Configuration file for `copy-pr-bot` GitHub App
# https://docs.gha-runners.nvidia.com/apps/copy-pr-bot/

enabled: true
1 change: 0 additions & 1 deletion .github/ops-bot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,4 @@ auto_merger: true
branch_checker: true
label_checker: true
release_drafter: true
copy_prs: true
recently_updated: true
42 changes: 31 additions & 11 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-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.10
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-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.10
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-action-workflows/.github/workflows/conda-upload-packages.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-upload-packages.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -57,32 +57,32 @@ jobs:
if: github.ref_type == 'branch'
needs: python-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
arch: "amd64"
branch: ${{ inputs.branch }}
build_type: ${{ inputs.build_type || 'branch' }}
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:cuda11.8.0-ubuntu22.04-py3.10"
date: ${{ inputs.date }}
node_type: "gpu-v100-latest-1"
run_script: "ci/build_docs.sh"
sha: ${{ inputs.sha }}
wheel-build-pylibcugraph:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.10
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-23.08
extra-repo-sha: branch-23.10
extra-repo-deploy-key: CUGRAPH_OPS_SSH_PRIVATE_DEPLOY_KEY
wheel-publish-pylibcugraph:
needs: wheel-build-pylibcugraph
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -92,23 +92,43 @@ jobs:
wheel-build-cugraph:
needs: wheel-publish-pylibcugraph
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.10
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-23.08
extra-repo-sha: branch-23.10
extra-repo-deploy-key: CUGRAPH_OPS_SSH_PRIVATE_DEPLOY_KEY
wheel-publish-cugraph:
needs: wheel-build-cugraph
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.10
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-action-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-action-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
Loading
Loading