Skip to content

Conversation

@klamike
Copy link
Contributor

@klamike klamike commented Jul 28, 2025

Adds support for OpenCL drivers, testing using the PoCL CPU backend. Closes #161.

@klamike klamike changed the title PoCL support OpenCL support with PoCL tests Jul 28, 2025
@klamike
Copy link
Contributor Author

klamike commented Jul 28, 2025

Windows is failing due to

┌ Warning: Running at high integrity level, preventing OpenCL.jl from loading drivers from JLLs.
│ 
│ Only system drivers will be available. To enable JLL drivers, do not run Julia as an administrator.
└ @ OpenCL.cl C:\Users\runneradmin\.julia\packages\OpenCL\wTIUe\lib\cl\api.jl:165

which early cancels the rest of the github CPU jobs. So I am disabling the PoCL tests on the github windows CI.

@klamike klamike marked this pull request as ready for review July 28, 2025 18:15
@sshin23
Copy link
Collaborator

sshin23 commented Jul 28, 2025

NVIDIA's failure seems to be that Percival is not reporting convergence to a stationary point. I think we can exclude OpenCL + percival. Not sure about intel. I think we can just exclude these caess and move on

@sshin23 sshin23 merged commit 9a364c2 into exanauts:main Jul 29, 2025
7 checks passed
@sshin23
Copy link
Collaborator

sshin23 commented Jul 29, 2025

Thank you, @klamike!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OpenCL support

2 participants