1
1
name : Run Benchmarks
2
2
3
3
on :
4
+ pull_request :
5
+ branches :
6
+ - sycl
4
7
workflow_call :
5
8
inputs :
6
9
preset :
35
38
results, this will be the name used to refer results from the current
36
39
run.
37
40
required : false
38
- default : ' '
41
+ default : ' test_runner_46 '
39
42
upload_results :
40
43
type : string # true/false: workflow_dispatch does not support booleans
41
44
description : |
42
45
Upload results to https://intel.github.io/llvm/benchmarks/.
43
- required : true
46
+ required : false
47
+ default : ' true'
44
48
runner :
45
49
type : string
46
- required : true
50
+ required : false
51
+ default : ' ["test-runner"]'
47
52
backend :
48
53
type : string
49
- required : true
54
+ required : false
55
+ default : ' level_zero_v2:gpu'
50
56
51
57
workflow_dispatch :
52
58
inputs :
93
99
runner :
94
100
type : choice
95
101
options :
102
+ - ' ["test-runner"]'
96
103
- ' ["PVC_PERF"]'
97
104
- ' ["BMG_PERF"]'
105
+ default : ' ["test-runner"]'
98
106
backend :
99
107
description : Backend to use
100
108
type : choice
101
109
options :
102
- - ' level_zero:gpu'
103
110
- ' level_zero_v2:gpu'
111
+ - ' level_zero:gpu'
112
+ default : ' level_zero_v2:gpu'
104
113
# As of #17407, sycl-linux-build now builds v2 by default
105
114
106
115
permissions : read-all
@@ -110,7 +119,7 @@ jobs:
110
119
name : Sanitize inputs
111
120
runs-on : ubuntu-latest
112
121
env :
113
- COMMIT_HASH : ${{ inputs.commit_hash }}
122
+ COMMIT_HASH : ${{ inputs.commit_hash || }}
114
123
PR_NO : ${{ inputs.pr_no }}
115
124
SAVE_NAME : ${{ inputs.save_name }}
116
125
outputs :
@@ -178,12 +187,12 @@ jobs:
178
187
matrix :
179
188
include :
180
189
# Set default values if not specified:
181
- - runner : ${{ inputs.runner || '["PVC_PERF "]' }}
182
- backend : ${{ inputs.backend || 'level_zero :gpu' }}
190
+ - runner : ${{ inputs.runner || '["test-runner "]' }}
191
+ backend : ${{ inputs.backend || 'level_zero_v2 :gpu' }}
183
192
uses : ./.github/workflows/sycl-linux-run-tests.yml
184
193
secrets : inherit
185
194
with :
186
- name : Run compute-benchmarks (${{ matrix.save_name }}, ${{ matrix.runner }}, ${{ matrix.backend }})
195
+ name : Run compute-benchmarks (${{ needs.sanitize_inputs.outputs.benchmark_save_name }}, ${{ matrix.runner }}, ${{ matrix.backend }})
187
196
runner : ${{ matrix.runner }}
188
197
image : ghcr.io/intel/llvm/sycl_ubuntu2404_nightly:latest
189
198
image_options : -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
0 commit comments