i manged to fix it by reinstalling 1.5.1 again.
please update the “using CuArray” here: https://diffeqflux.sciml.ai/dev/GPUs/
probably before i tried following one of these outdated tutorials (adding CuArray instead of CUDA) which downgraded other pkgs
i have tried using CUDA instead of CuArray but now im getting ArgumentError: cannot take the CPU address of a CuArray{Float32,1} (in DiffEqFlux.sciml_train)
also im getting an error here GPU-based MNIST Neural ODE Classifier · DiffEqFlux.jl
Error evaluating MNISTodeClassification.jl
LoadError: MethodError: no method matching eachcol(::Array{Float32,4})
also:
LoadError: MethodError: no method matching loss(::Array{CuArray,1})
Closest candidates are:
loss(::Any, ::Any)
i have checked on github the MNISTodeClassification has not been updated in 16 months…