Slow oneAPI performance/stall on simple ML-from-scratch application
- Dominant language
- Julia
- Stars
- 215
- Forks
- 37
- Avg merge
- 10h 47m
- Merged PRs (30d)
- 14
Description
A fairly simple ML-from-scratch tutorial, https://github.com/odsl-team/julia-ml-from-scratch, runs fine on GPU and very fast on CUDA.jl, but is extremely slow and stalls at the end on oneAPI.jl.
See odsl-team/julia-ml-from-scratch#2 for performance results.
@pengtu suggested I open an issue here.
PR's to julia-ml-from-scratch are welcome as well of course (maybe there something "oneAPI-unfriendly" in there?).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by running the Julia ML-from-scratch tutorial linked in the issue and review the performance results in odsl-team/julia-ml-from-scratch#2. Compare its GPU, CUDA.jl, and oneAPI.jl behavior, including the end-of-run stall. Done means the oneAPI performance or stall has a documented cause and the relevant application or oneAPI.jl behavior is corrected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- machine-learning, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100