Skip to content

Reduce size of the package artifacts #10

@youwuyou

Description

@youwuyou
  • Remove unnecessary packages
  • Use weakdeps instead

It would be desirable to have optional weak dependencies instead of having to fetch all artifacts. As users are likely to just use CUDA.jl or AMDGPU.jl in the future but not all of them at the same time. See also the example here

We could set some packages as weak dependencies, as an example from DiffEqGPU.jl here

[weakdeps]
AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e"
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
oneAPI = "8f75cd03-7ff8-4ecb-9b8f-daf728133b1b"

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions