Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions ci/release/update-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ DEPENDENCIES=(
)
for DEP in "${DEPENDENCIES[@]}"; do
for FILE in dependencies.yaml conda/environments/*.yaml; do
sed_runner "/-.* ${DEP}==/ s/==.*/==${NEXT_SHORT_TAG_PEP440}\.*/g" ${FILE};
sed_runner "/-.* ${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*/==${NEXT_SHORT_TAG_PEP440}.*/g" "${FILE}"
done
sed_runner "/\"${DEP}==/ s/==.*\"/==${NEXT_SHORT_TAG_PEP440}\.*\"/g" python/pyproject.toml;
sed_runner "/\"${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*\"/==${NEXT_SHORT_TAG_PEP440}\.*\"/g" python/pyproject.toml;
done

# rapids-cmake version
Expand Down
3 changes: 2 additions & 1 deletion conda/environments/all_cuda-118_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,14 @@ dependencies:
- cuda-version=11.8
- cudatoolkit
- cudf==24.4.*
- cupy
- cupy>=12.0.0
- cxx-compiler
- cython>=3.0.0
- dask
- dask-cuda==24.4.*
- dask-cudf==24.4.*
- distributed
- doxygen=1.10.0
- fmt>=10.1.1,<11
- gmock>=1.13.0
- gtest>=1.13.0
Expand Down
3 changes: 2 additions & 1 deletion conda/environments/all_cuda-120_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,14 @@ dependencies:
- cuda-cudart-dev
- cuda-version=12.0
- cudf==24.4.*
- cupy
- cupy>=12.0.0
- cxx-compiler
- cython>=3.0.0
- dask
- dask-cuda==24.4.*
- dask-cudf==24.4.*
- distributed
- doxygen=1.10.0
- fmt>=10.1.1,<11
- gmock>=1.13.0
- gtest>=1.13.0
Expand Down
71 changes: 68 additions & 3 deletions dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,13 @@ files:
- cuda
- cuda_version
- dev
- docs
- py_version
- run_python
- test_cpp
- test_python
- depends_on_cupy
- depends_on_cudf
test_cpp:
output: none
includes:
Expand All @@ -27,11 +30,18 @@ files:
- cuda_version
- py_version
- test_python
- depends_on_cupy
- depends_on_cudf
checks:
output: none
includes:
- checks
- py_version
docs:
output: none
includes:
- docs
- py_version
py_build:
output: pyproject
pyproject_dir: python
Expand All @@ -54,6 +64,8 @@ files:
key: test
includes:
- test_python
- depends_on_cupy
- depends_on_cudf
channels:
- rapidsai
- rapidsai-nightly
Expand All @@ -76,18 +88,30 @@ dependencies:
- spdlog>=1.12.0,<1.13
build_python:
common:
- output_types: [conda]
packages:
- &rmm_conda rmm==24.4.*
- output_types: [conda, requirements, pyproject]
packages:
- *cmake_ver
- cython>=3.0.0
- ninja
- rmm==24.4.*
- output_types: conda
packages:
- scikit-build-core>=0.7.0
- output_types: [requirements, pyproject]
packages:
- scikit-build-core[pyproject]>=0.7.0
specific:
- output_types: [requirements, pyproject]
matrices:
- matrix: {cuda: "12.*"}
packages:
- rmm-cu12==24.4.*
- matrix: {cuda: "11.*"}
packages:
- rmm-cu11==24.4.*
- {matrix: null, packages: [*rmm_conda]}
checks:
common:
- output_types: [conda, requirements]
Expand Down Expand Up @@ -144,6 +168,13 @@ dependencies:
- autoconf
# UCXX Build
- pkg-config
# Docs Build
- &doxygen doxygen=1.10.0 # pre-commit hook needs a specific version.
docs:
common:
- output_types: [conda]
packages:
- *doxygen
py_version:
specific:
- output_types: conda
Expand Down Expand Up @@ -180,11 +211,45 @@ dependencies:
- output_types: [conda, requirements, pyproject]
packages:
- cloudpickle
- cudf==24.4.*
- cupy
- dask
- distributed
- numba>=0.57.1
- pytest
- pytest-asyncio
- pytest-rerunfailures
depends_on_cupy:
common:
- output_types: conda
packages:
- cupy>=12.0.0
specific:
- output_types: [requirements, pyproject]
matrices:
- matrix: {cuda: "12.*"}
packages:
- cupy-cuda12x>=12.0.0
- matrix: {cuda: "11.*"}
packages:
- cupy-cuda11x>=12.0.0
- {matrix: null, packages: [cupy-cuda11x>=12.0.0]}
depends_on_cudf:
common:
- output_types: conda
packages:
- &cudf_conda cudf==24.4.*
- output_types: requirements
packages:
# pip recognizes the index as a global option for the requirements.txt file
# This index is needed for rmm, cubinlinker, ptxcompiler.
- --extra-index-url=https://pypi.nvidia.com
- --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple
specific:
- output_types: [requirements, pyproject]
matrices:
- matrix: {cuda: "12.*"}
packages:
- cudf-cu12==24.4.*
- matrix: {cuda: "11.*"}
packages:
- cudf-cu11==24.4.*
- {matrix: null, packages: [*cudf_conda]}
2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ classifiers = [
test = [
"cloudpickle",
"cudf==24.4.*",
"cupy",
"cupy-cuda11x>=12.0.0",
"dask",
"distributed",
"numba>=0.57.1",
Expand Down