I’ve been squinting at the project files of the implied packages and can’t really figure out a circular dependency. It looks like these should load in this order ( < > being used to mean start and finish): CUDA< LinearAlgebra< >, SparseArrays< >, KernelAbstractions< Atomix > >, LinearAlgebraExt, SparseArraysExt, AtomixCUDAExt. Is it possible that Pkg misidentifies one in the extensions? Some notes, might be useful:
May I ask what are the plans for the release of 1.10.8?
Unfortunately at the moment (due to company requirements), I’m stuck to LTS Julia, and CUDA.jl is quite critical to my applications.