Skip to content

Commit

Permalink
initial work on adding wheel build for libcudf
Browse files Browse the repository at this point in the history
  • Loading branch information
msarahan committed Apr 10, 2024
1 parent 7c3ad82 commit 87c60cd
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions ci/build_wheel_cudf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,5 @@ if [[ ! -d "/tmp/gha-tools" ]]; then
export PATH="/tmp/gha-tools/tools:${PATH}"
fi

RAPIDS_PY_CUDA_SUFFIX="$(rapids-wheel-ctk-name-gen ${RAPIDS_CUDA_VERSION})"
RAPIDS_PY_WHEEL_NAME="cudf_${RAPIDS_PY_CUDA_SUFFIX}" rapids-upload-wheels-to-s3 python ${package_dir}/final_dist
1 change: 1 addition & 0 deletions ci/build_wheel_libcudf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ if [[ ! -d "/tmp/gha-tools" ]]; then
export PATH="/tmp/gha-tools/tools:${PATH}"
fi

RAPIDS_PY_CUDA_SUFFIX="$(rapids-wheel-ctk-name-gen ${RAPIDS_CUDA_VERSION})"
RAPIDS_PY_WHEEL_NAME="${package_name}_${RAPIDS_PY_CUDA_SUFFIX}" rapids-upload-wheels-to-s3 cpp dist
4 changes: 4 additions & 0 deletions dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,10 @@ files:
extras:
table: build-system
includes:
- build_base
- build_cpp
- build_python_common
- build_python_cudf
# This is the wrapper that gets used in Python, not the shared library wheel
py_build_cudf:
output: pyproject
Expand Down Expand Up @@ -321,9 +323,11 @@ dependencies:
- matrix: {cuda: "12.*"}
packages: &build_python_packages_cu12
- &rmm_cu12 rmm-cu12==24.6.*
- &libcudf_cu12 libcudf-cu12==24.6.*
- matrix: {cuda: "11.*"}
packages: &build_python_packages_cu11
- &rmm_cu11 rmm-cu11==24.6.*
- &libcudf_cu11 libcudf-cu11==24.6.*
- {matrix: null, packages: null }
- output_types: pyproject
matrices:
Expand Down
2 changes: 2 additions & 0 deletions python/libcudf/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ requires = [
"cython>=3.0.3",
"ninja",
"numpy==1.23.*",
"protoc-wheel",
"pyarrow==14.0.2.*",
"rmm==24.6.*",
"scikit-build-core[pyproject]>=0.7.0",
] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`.

Expand Down

0 comments on commit 87c60cd

Please sign in to comment.