SciML / DiffEqGPU.jl

GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem
https://docs.sciml.ai/DiffEqGPU/stable/
MIT License
272 stars 27 forks source link

Test support for oneAPI #233

Closed utkarsh530 closed 1 year ago

ChrisRackauckas commented 1 year ago

Amazing! No way to test Metal though?

utkarsh530 commented 1 year ago

There is https://buildkite.com/julialang/diffeqgpu-dot-jl/builds/559#01864c79-553f-49e1-8448-63361b5d52e8. The code is pushed to u/metaltest . The tests fail, and I have no idea why (the kernel launches fine and even completes successfully, I suspect there's some problem with saving at the solution). It's very hard to debug from CI 😓, I'll probably need interactive access to Apple Silicon and then isolate what's causing it.

ChrisRackauckas commented 1 year ago

Looks like it doesn't work with 1:n but only has the overload for 1:0.1:n in the kernel. Maybe try just changing that line and see if the CI passes?