-
Notifications
You must be signed in to change notification settings - Fork 794
[SYCL][DevOps] Switch GEN9 Linux pre-commit to fused L0/OCL task #9500
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][DevOps] Switch GEN9 Linux pre-commit to fused L0/OCL task #9500
Conversation
SYCL End-to-End test spend most of the time on compilation. Running them against two targets with a single compilation can reduced the load generated in half.
This has been verified in https://github.com/intel/llvm/actions/runs/4998834251/jobs/8954940023. |
devops/test_configs.json
Outdated
@@ -1,5 +1,17 @@ | |||
{ | |||
"lts": [ | |||
{ | |||
"config": "l0_ocl_gen9", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would call it lin_intel_gen9
or just lin_gen9
. I think the purpose is to test all existing back-ends at once. It might be more than ocl and l0 back-ends (e.g. host device).
devops/test_configs.json
Outdated
@@ -1,5 +1,17 @@ | |||
{ | |||
"lts": [ | |||
{ | |||
"config": "l0_ocl_gen9", | |||
"name": "L0/OCL GEN9 LLVM Test Suite", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is "LLVM Test Suite"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Just one nit.
devops/test_configs.json
Outdated
"config": "l0_ocl_gen9", | ||
"name": "L0/OCL GEN9 LLVM Test Suite", | ||
"config": "lin_gen9", | ||
"name": "SYCL End-to-End tests on Intel GEN9 GPU on Linux", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bader , would you agree that we can just merge it in since pre-commit CI won't test anything here? |
You can cancel pre-commit CI checks. |
SYCL End-to-End test spend most of the time on compilation. Running them against two targets with a single compilation can reduced the load generated in half.