Skip to content

Commit 12c67cc

Browse files
committed
Merge branch 'unify-benchmark-ci' of https://github.com/intel/llvm into ianayl/benchmark-dashboard
2 parents 21a0599 + cfa4a9c commit 12c67cc

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

.github/workflows/benchmark.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ jobs:
9595
target_devices: ${{ matrix.backend }}
9696
reset_intel_gpu: ${{ matrix.reset_intel_gpu }}
9797
tests_selector: benchmark_v2
98+
benchmark_upload_results: ${{ inputs.upload_results }}
9899
repo_ref: ${{ matrix.ref }}
99100
devops_ref: ${{ github.ref }}
100101
sycl_toolchain_artifact: sycl_linux_default
@@ -122,4 +123,5 @@ jobs:
122123
target_devices: ${{ matrix.backend }}
123124
reset_intel_gpu: ${{ matrix.reset_intel_gpu }}
124125
tests_selector: benchmark_v2
126+
benchmark_upload_results: ${{ inputs.upload_results }}
125127
repo_ref: ${{ github.ref }}

.github/workflows/sycl-linux-run-tests.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,11 @@ on:
114114
default: ''
115115
required: False
116116

117+
benchmark_upload_results:
118+
type: string
119+
required: False
120+
default: 'false'
121+
117122
workflow_dispatch:
118123
inputs:
119124
runner:
@@ -337,6 +342,7 @@ jobs:
337342
uses: ./devops/actions/run-tests/benchmark_v2
338343
with:
339344
target_devices: ${{ inputs.target_devices }}
345+
upload_results: ${{ inputs.benchmark_upload_results }}
340346
env:
341347
RUNNER_TAG: ${{ inputs.runner }}
342348
GITHUB_TOKEN: ${{ secrets.LLVM_SYCL_BENCHMARK_TOKEN }}

devops/actions/run-tests/benchmark_v2/action.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ inputs:
1616
target_devices:
1717
type: string
1818
required: True
19+
upload_results:
20+
type: string
21+
required: True
1922

2023
runs:
2124
using: "composite"
@@ -99,7 +102,7 @@ runs:
99102
echo "-----"
100103
ls
101104
- name: Push compute-benchmarks results
102-
if: always()
105+
if: inputs.upload_results == 'true' && always()
103106
shell: bash
104107
run: |
105108
# TODO redo configuration

0 commit comments

Comments
 (0)