-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Require numba-cuda>=0.16.0
#19213
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
Require numba-cuda>=0.16.0
#19213
Changes from all commits
30f493c
4f1cdf1
12919b1
89c68eb
877e307
aa8f32b
49b923f
2dd470f
1e3b8de
ea9b2f8
746ede2
dc3b088
2af4bf8
0126fe1
0832a8d
534ac25
ffd44ce
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -666,12 +666,14 @@ dependencies: | |
| - output_types: [conda, requirements, pyproject] | ||
| packages: | ||
| - cachetools | ||
| - &numba-cuda-dep numba-cuda>=0.14.0,<0.15.0a0 | ||
| - &numba-dep numba>=0.59.1,<0.62.0a0 | ||
| - nvtx>=0.2.1 | ||
| - packaging | ||
| - rich | ||
| - typing_extensions>=4.0.0 | ||
| - output_types: [conda] | ||
| packages: | ||
| - &numba-cuda-dep numba-cuda>=0.16.0,<0.17.0a0 | ||
| - output_types: requirements | ||
| packages: | ||
| # pip recognizes the index as a global option for the requirements.txt file | ||
|
|
@@ -684,26 +686,23 @@ dependencies: | |
| packages: &run_cudf_packages_all_cu12 | ||
| - cuda-python>=12.6.2,<13.0a0 | ||
| - {matrix: null, packages: *run_cudf_packages_all_cu12} | ||
| - output_types: conda | ||
| - output_types: [requirements, pyproject] | ||
| matrices: | ||
| - matrix: {cuda: "12.*"} | ||
| packages: | ||
| - &pynvjitlink_unsuffixed pynvjitlink>=0.0.0a0 | ||
| - &numba-cuda-cu12-dep numba-cuda[cu12]>=0.16.0,<0.17.0a0 | ||
| - matrix: # Fallback for no matrix | ||
| packages: | ||
| - *numba-cuda-cu12-dep | ||
| - output_types: [requirements, pyproject] | ||
| matrices: | ||
| - matrix: | ||
| cuda: "12.*" | ||
| cuda_suffixed: "true" | ||
| packages: | ||
| - pynvjitlink-cu12>=0.0.0a0 | ||
| - nvidia-cuda-nvcc-cu12 | ||
| - nvidia-cuda-nvrtc-cu12 | ||
| - matrix: | ||
| cuda: "12.*" | ||
| cuda_suffixed: "false" | ||
| packages: &run_cudf_cu12_unsuffixed | ||
| - *pynvjitlink_unsuffixed | ||
| - {matrix: null, packages: *run_cudf_cu12_unsuffixed} | ||
| - {matrix: null, packages: []} | ||
| run_cudf_polars: | ||
| common: | ||
| - output_types: [conda, requirements, pyproject] | ||
|
|
@@ -750,7 +749,7 @@ dependencies: | |
| cuda: "12.*" | ||
| packages: | ||
| - cuda-sanitizer-api | ||
| - matrix: # Fallback for CUDA 12 or no matrix | ||
| - matrix: # Fallback for no matrix | ||
| packages: | ||
| # packages we want in the 'test_cpp' group in 'files', for CI, but which | ||
| # shouldn't be added to 'all' for building a development environment | ||
|
|
@@ -780,16 +779,15 @@ dependencies: | |
| test_python_cudf_common: | ||
| specific: | ||
| # Define additional constraints for testing with oldest dependencies. | ||
| - output_types: [conda, requirements] | ||
| - output_types: [conda, requirements, pyproject] | ||
| matrices: | ||
| - matrix: {dependencies: "oldest"} | ||
| packages: | ||
| - numba-cuda==0.14.0 | ||
| - numba==0.59.1 | ||
| - numba-cuda==0.16.0 | ||
| - pandas==2.0.* | ||
| - matrix: {dependencies: "latest"} | ||
| packages: | ||
| - *numba-cuda-dep | ||
| - *numba-dep | ||
| - pandas==2.3.1 | ||
| - matrix: | ||
|
|
@@ -877,8 +875,6 @@ dependencies: | |
| - output_types: [conda, requirements, pyproject] | ||
| packages: | ||
| - dask-cuda==25.8.*,>=0.0.0a0 | ||
| - *numba-cuda-dep | ||
| - *numba-dep | ||
|
Comment on lines
-880
to
-881
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We can eliminate these test dependencies because dask-cudf tests no longer need numba / numba-cuda. I did a very small change in @rapidsai/cudf-dask-codeowners, can you approve this? |
||
| specific: | ||
| - output_types: [conda, requirements] | ||
| matrices: | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -1,4 +1,4 @@ | ||||||||||||
| # Copyright (c) 2023-2024, NVIDIA CORPORATION. | ||||||||||||
| # Copyright (c) 2023-2025, NVIDIA CORPORATION. | ||||||||||||
|
|
||||||||||||
| import numpy as np | ||||||||||||
| import pandas as pd | ||||||||||||
|
|
@@ -36,7 +36,7 @@ def test_1d_gpu(): | |||||||||||
| 50 # Approximately, how many data points might be found in a pattern | ||||||||||||
| ) | ||||||||||||
| all_gpu_devices = [ | ||||||||||||
| device.id for device in cuda.list_devices() | ||||||||||||
| int(device.id) for device in cuda.list_devices() | ||||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||
| ] # Get a list of all available GPU devices | ||||||||||||
|
|
||||||||||||
| return stumpy.gpu_stump( | ||||||||||||
|
|
||||||||||||
Uh oh!
There was an error while loading. Please reload this page.