Currently, CUDA and AMDGPU are hard dependencies of the package. This makes instantiating of the package really slow, even if one wants to use only the CPU capabilities.
I suggest to opt out these dependencies and use PackagesExtensions for the GPU related implementations. Then the user can decide, if CUDA or AMDGPU are needed.
Currently,
CUDA
andAMDGPU
are hard dependencies of the package. This makes instantiating of the package really slow, even if one wants to use only the CPU capabilities. I suggest to opt out these dependencies and use PackagesExtensions for the GPU related implementations. Then the user can decide, ifCUDA
orAMDGPU
are needed.