exanauts / CUDSS.jl

MIT License
18 stars 1 forks source link

CUDSS.jl is broken with CUDA.jl 5.4 #41

Closed frapac closed 3 months ago

frapac commented 3 months ago

I have the following error message when loading CUDSS.jl with CUDA.jl 5.4:

ERROR: LoadError: MethodError: no method matching CUDA.APIUtils.HandleCache{CUDA.CuContext, Ptr{CUDSS.cudssContext}}()

Closest candidates are:
  CUDA.APIUtils.HandleCache{K, V}(::Any, ::Any; max_entries) where {K, V}
   @ CUDA ~/.julia/packages/CUDA/75aiI/lib/utils/cache.jl:17

Stacktrace:
 [1] top-level scope
   @ ~/.julia/packages/CUDSS/ACgsr/src/management.jl:20
 [2] include(mod::Module, _path::String)
   @ Base ./Base.jl:495
 [3] include(x::String)
   @ CUDSS ~/.julia/packages/CUDSS/ACgsr/src/CUDSS.jl:1
 [4] top-level scope
   @ ~/.julia/packages/CUDSS/ACgsr/src/CUDSS.jl:24

It looks like the culprit is: https://github.com/exanauts/CUDSS.jl/blob/main/src/management.jl#L20