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

Remove numba dependency #715

Merged
merged 5 commits into from
Oct 22, 2024
Merged

Conversation

gmarkall
Copy link
Contributor

@gmarkall gmarkall commented Aug 2, 2024

EDIT: This now removes the numba dependency, which comes transitively from cuDF.

Original description:

numba-cuda is the NVIDIA-maintained CUDA target for Numba, which depends on the numba package.

This PR replaces the numba dependency with numba-cuda. However, similar to @bdice's comment in #648, I don't know if we strictly need this here any more due to the cudf dependency (from rapidsai/cudf#16474) ensuring numba-cuda is present.

numba-cuda is the NVIDIA-maintained CUDA target for Numba, which depends
on the numba package.

This PR replaces the numba dependency with numba-cuda. However, similar to
@bdice's comment in rapidsai#648, I don't know if we strictly need this here any
more due to the cudf dependency (from rapidsai/cudf#16474) ensuring
numba-cuda is present.
@gmarkall gmarkall requested a review from a team as a code owner August 2, 2024 11:00
@gmarkall gmarkall requested a review from bdice August 2, 2024 11:00
@bdice
Copy link
Contributor

bdice commented Aug 3, 2024

I think we can delete the dependencies that come transitively from RAPIDS repositories. Let’s remove the numba pins here.

conda/recipes/versions.yaml Outdated Show resolved Hide resolved
As suggested by @bdice in rapidsai#715, since the dependency comes transitively from cuDF.
@gmarkall gmarkall changed the title Use numba-cuda >= 0.0.13 Remove numba dependency Aug 5, 2024
@gmarkall
Copy link
Contributor Author

gmarkall commented Aug 5, 2024

@bdice Many thanks for the suggestion - I think I've implemented it as you suggested (and updated the title / description)

@bdice
Copy link
Contributor

bdice commented Aug 29, 2024

@gmarkall I think this might be ready to merge if you agree. I merged the upstream since CI was failing.

@gmarkall
Copy link
Contributor Author

@bdice I think this should be fine as the dependency comes from cudf (and will come from its numba-cuda dependency once rapidsai/cudf#16474 is merged).

@bdice bdice changed the base branch from branch-24.10 to branch-24.12 October 22, 2024 00:23
@bdice
Copy link
Contributor

bdice commented Oct 22, 2024

I updated this PR and retargeted to 24.12. I will give it a /merge so it can move forward if CI passes.

@bdice
Copy link
Contributor

bdice commented Oct 22, 2024

/merge

@rapids-bot rapids-bot bot merged commit b2950d9 into rapidsai:branch-24.12 Oct 22, 2024
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants