File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 55
55
drivers:
56
56
- devops/dependencies.json
57
57
- devops/scripts/install_drivers.sh
58
+ perf-tests:
59
+ - sycl/test-e2e/PerformanceTests/**
58
60
59
61
- name : Set output
60
62
id : result
Original file line number Diff line number Diff line change 94
94
sycl_toolchain_archive : ${{ needs.build.outputs.artifact_archive_name }}
95
95
sycl_toolchain_decompress_command : ${{ needs.build.outputs.artifact_decompress_command }}
96
96
97
+
98
+ test-perf :
99
+ needs : [build, detect_changes]
100
+ if : |
101
+ always() && !cancelled()
102
+ && needs.build.outputs.build_conclusion == 'success'
103
+ && (contains(github.event.pull_request.labels.*.name, 'run-perf-tests')
104
+ || contains(needs.detect_changes.outputs.filters, 'perf-tests'))
105
+ strategy :
106
+ fail-fast : false
107
+ matrix :
108
+ include :
109
+ - name : Perf tests on Intel GEN12 Graphics system
110
+ runner : ' ["Linux", "gen12"]'
111
+ - name : Perf tests on Intel Arc A-Series Graphics system
112
+ runner : ' ["Linux", "arc"]'
113
+ uses : ./.github/workflows/sycl_linux_run_tests.yml
114
+ with :
115
+ name : ${{ matrix.name }}
116
+ runner : ${{ matrix. runner }}
117
+ image : ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest
118
+ image_options : -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
119
+ target_devices : all
120
+ reset_gpu : true
121
+
122
+ env : ' {"LIT_FILTER":"PerformanceTests/"}'
123
+ extra_lit_opts : -a -j 1 --param enable-perf-tests=True
124
+
125
+ ref : ${{ github.sha }}
126
+ merge_ref : ' '
127
+
128
+ sycl_toolchain_artifact : sycl_linux_default
129
+ sycl_toolchain_archive : ${{ needs.build.outputs.artifact_archive_name }}
130
+ sycl_toolchain_decompress_command : ${{ needs.build.outputs.artifact_decompress_command }}
You can’t perform that action at this time.
0 commit comments