Uh oh!
There was an error while loading. Please reload this page.
Support SYCL source compilation - #2206
Conversation
View rendered docs @ https://intelpython.github.io/dpctl/pulls/2206/index.html |
Array API standard conformance tests for dpctl=0.22.0dev0=py310h93fe807_65 ran successfully. |
Array API standard conformance tests for dpctl=0.22.0dev0=py310h93fe807_66 ran successfully. |
9d64cb8 to
22475d9CompareArray API standard conformance tests for dpctl=0.22.0dev0=py310h93fe807_104 ran successfully. |
75969ce to
be75a7eComparecf56032 to
7a58ef7Compare43d385b to
788fdd2Compare788fdd2 to
4656febCompareb610ee3 to
dd74214Compare4656feb to
cae6959Compare417c4a0 to
ece9fa0CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
8d662b5 to
f27db86CompareEnable SYCL source compilation, but only for DPC++ versions that actually support the compilation, based on the __SYCL_COMPILER_VERSION reported. Uses the correct naming for the property based on DPC++ version, detected through C++ type traits to check which property actually refers to a fully defined type. This commit also works around a bug in DPC++ version 2025.1. The constructor with no parameter of class `include_files` was only declared, but never defined. Calling it when creating a SYCL source kernel bundle therefore leads to references to undefined symbols with DPC++ version 2025.1. This change works around this issue by calling an alternative constructor, which is defined in the release. Signed-off-by: Lukas Sommer <lukas.sommer@codeplay.com>
838dcaf to
57cd047CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This PR adds support for creating an executable
kernel_bundlefrom SYCL source code todpctlusing thekernel_compilerDPC++ extensionSupersedes gh-2049