-
Notifications
You must be signed in to change notification settings - Fork 787
[SYCL] Support device_global in SYCLBIN kernel_bundle #19164
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
[SYCL] Support device_global in SYCLBIN kernel_bundle #19164
Conversation
This commit changes the use of RTDeviceBinaryImage pointers to be const in more places. Primary cases where we break this is for compressed images, where decompression happens semi-lazily, so const-casts are occassionally necessary. Signed-off-by: Larsen, Steffen <[email protected]>
Based on #19099 so I'll keep it draft while it gets reviewed. |
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Failures are unrleated and known #18576: Failed Tests (3): |
BTW @steffenlarsen this shows when running as requiring Opt capability #6146 which is deprecated https://github.com/intel/llvm/blob/sycl/sycl/doc/design/spirv-extensions/SPV_INTEL_global_variable_decorations.asciidoc |
@coldav - Sadly that is correct and applies to all |
This commit adds the functionality for using device_global in SYCLBIN-based kernel_bundle, with some temporary limitations such as the names have to be without namespace qualification.