-
Notifications
You must be signed in to change notification settings - Fork 755
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
Add three missing llvm-spirv commits from Khronos #8306
Conversation
23b60eb
to
b968e93
Compare
Thanks for doing this! UPD: ah, missed this from the description: KhronosGroup/SPIRV-LLVM-Translator@85815e7 this patch is addressing SPIR-V 1.4 requirement and we haven't yet switched to it in this repo. There is PR for that #7493 but fresh-new pre-commit runs are showing some tests with very fishy error message failing. I haven't yet investigated them, but it's on my list. Though, probably we still can merge this patch. There are actually more 'customizations' in intel/llvm, they are being tracked here: #7592 feel free to update the list if you something that was not mentioned. |
@MrSidims You are realy good at sniping my draft PRs Yeah after looking at these CI failures I came to the same conclusion, I'll close this for now |
If you don't mind, I'd re-open it :) The CI failures I see are not related to GPU driver lacking SPIR-V 1.4 support. Not sure about this very PR though. So it's worth a stand-alone investigation |
@MrSidims Sure, I still need to investigate the remaining CI issues, I think there were only ~5 test failures |
@bader Any idea what's going on with the OCL x64 failure? I merged sycl HEAD into my branch before running CI.
|
No.
Please, try it again. |
@MrSidims Okay it seems like the 5 failures on OCL CPU are all caused by an old driver. If I use a newer driver locally it works fine. I have three options here:
What do you recommend? 2) could turn into a nightmare :) |
@cdai2 hi, since CPU runtime is now public, may I ask you whether we expect to have it used in intel/llvm for testing? |
Note I didn't test if the open source version works, I only tested an internal version. |
I see |
No idea, but I can investigate. Sorry what do you mean by 'vote for no'? Do you support one of the 1-3 options? |
Sorry :) I would vote for not disabling the tests, until we know, what causes |
Hi @sarnex Thanks for looking at this. Just a quick comment. Will it make it easier to test/debug if we submit the three PRs separately? |
@asudarsa Unfortunately we can't, they are interdependent. We can't merge this anyway because of the OCL CPU issue. |
finally new ocl cpu driver, is there hope? let's find out on tonight's episode of i doubt it |
The below three commits are missing from intel/llvm llvm-spirv and it's causing differences in internal testing: KhronosGroup/SPIRV-LLVM-Translator@352ea14 KhronosGroup/SPIRV-LLVM-Translator@85815e7 KhronosGroup/SPIRV-LLVM-Translator@aded5af Signed-off-by: Sarnie, Nick <[email protected]>
Signed-off-by: Nick Sarnie <[email protected]>
Signed-off-by: Sarnie, Nick <[email protected]>
This pull request is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be automatically closed in 30 days. |
This pull request was closed because it has been stalled for 30 days with no activity. |
The below three commits are missing from intel/llvm llvm-spirv and it's causing differences in internal testing:
KhronosGroup/SPIRV-LLVM-Translator@352ea14
KhronosGroup/SPIRV-LLVM-Translator@85815e7
KhronosGroup/SPIRV-LLVM-Translator@aded5af
I also had to add a customization to skip interface global variables.
Signed-off-by: Sarnie, Nick [email protected]