Skip to content

Migrate off of cuda-python metapackage to cuda-bindings and friends #285

Description

@jakirkham

Currently RAPIDS depends on cuda-python. However cuda-python is being turned into a metapackage (NVIDIA/cuda-python#105) that pulls in much more than what RAPIDS strictly needs.

To more narrowly define what RAPIDS needs and uses, it would be better to move to cuda-bindings and if necessary cuda-core.

Approach

Update conda recipes, dependencies.yaml, etc. for RAPIDS projects to use only the individual libraries within cuda-python that RAPIDS needs.

You can roughly tell which need cuda-bindings and/or cuda-core like this:

git grep -E 'from cuda.*import|import cuda'

('NVIDIA' search | 'rapidsai' search)

Repo updates

Follow-ups

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions