Skip to content

Conversation

@christophe-murphy
Copy link
Contributor

Additional modifications and fixes required for successfull build of oneAPI backend on Windows using the oneAPI compiler. Access to the MKL SYCL library is made public through afoneapi. This seems to be necessary for the compiler to link to oneAPI for anything that is dependent on the afoneapi library. Some 'template' keywords were causing compilation errors. Not sure why they are there, they look like incorrect syntax.

This should be merged after #3573 and #3610 . Some tests are failing and will be addressed in subsequent PRs.

Checklist

  • Rebased on latest master
  • Code compiles
  • Tests pass

christophe-murphy and others added 2 commits February 3, 2025 10:12
…oneAPI backend on Windows using the oneAPI compiler. Access to the MKL SYCL library is made public through afoneapi. This seems to be necessary for the compiler to link to oneAPI for anything that is dependent on the afoneapi library. Some 'template' keywords were causing compilation errors. Not sure why they are there, they look like incorrect syntax.
@christophe-murphy christophe-murphy marked this pull request as draft February 6, 2025 20:55
@melonakos melonakos added this to the 3.10 milestone Feb 18, 2025
-fsycl-link-huge-device-code has been deprecated for a while and is now removed in oneapi 2025
@christophe-murphy christophe-murphy removed this from the 3.10 milestone Jun 3, 2025
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.

3 participants