Skip to content

Split CUDA language support into separate package #2827

@maleadt

Description

@maleadt

Both @wsmoses and @ejmeitz asked if it would be possible to depend on only the CUDA kernel language support (and presumably the ability to execute CUDA code), and not the whole CUDA package including all of the libraries. This actually seems like a reasonably thing, e.g. introducing CUDALang.jl or something, but it's nontrivial:

  • Move more stuff to GPUToolbox
  • Remove the dependence of non-library submodules on CUDA.jl (e.g. CUDAdrv/CUPTI can't rely on APIUtils)
  • Make CUDAdrv its own package
  • Make CUPTI its own package
  • Make CUDALang its own package, depending on CUDAdrv and CUPTI

Metadata

Metadata

Assignees

No one assigned

    Labels

    speculativeNot sure about this one yet.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions