-
Notifications
You must be signed in to change notification settings - Fork 29
Switch to the LLVM SPIR-V back-end. #491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
The actual issue is our use of OpenCL intrinsic functions to access things like the work dimension. We'll have to implement |
1d1f809
to
805799c
Compare
Rebased. Things work, however, this triggers multiple crashes in the Intel compiler stack. Anybody who would want to look into this would need to (first upgrade the compiler stack, but if things persist then) reduce the issues to minimal issues and file them upstream. |
805799c
to
8beebc5
Compare
5c96f50
to
e506217
Compare
@maleadt We released a new oneAPI.jl version with NEO 25 and then rebased this branch. Now I get |
e506217
to
36260b1
Compare
62481c2
to
87b2e88
Compare
@maleadt I've rebased this again cleanly onto master. |
87b2e88
to
aa41a29
Compare
PoC, requires quite some work
exp
intrinsic is brokenOpCapability Linkage
results inZE_RESULT_ERROR_INVALID_MODULE_UNLINKED
(I think)