-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
feat: optimization for oneAPI on windows #911
Comments
Got Cmake FindBLAS to work, still resolving other problems:
|
|
why do we need vcpkg on windows? can we do without? |
I chose vcpkg as PkgConfig replacement for Windows, on first search. Maybe @hiento09 could help, is there better alt? |
Seems we need additional work to get GPU offloading with OneMKL. Particularly offloading to OpenMP |
Problem
Currently the windows jan does not support oneAPI which will not provide the best performance for intel hardware
Alan successfully built Nitro with OneAPI using this docker environment:
However the result binary does not work with system with without OneAPI runtime, tested on Debian base image.
We need to do find a way to deliver this Nitro binary, with focus on Windows first, and later extends to other OS.
Success Criteria
Figure out a way to include OneAPI to windows. Either by statically compile OneAPI into Nitro binary, or delivering minimal OneAPI run-time with Nitro installation.
Alan added comment: We need to have the nitro binary independence (no need for oneAPI runtime) or a good way to install oneAPI runtime to customer machine.
The text was updated successfully, but these errors were encountered: