10000 Merge pull request #2737 from oneapi-src/add-bmg · oneapi-src/unified-runtime@6b5dec6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6b5dec6

Browse files
authored
Merge pull request #2737 from oneapi-src/add-bmg
add BMG perf nightly job
2 parents df9b79f + fdc3dc0 commit 6b5dec6

File tree

3 files changed

+45
-3
lines changed

3 files changed

+45
-3
lines changed

.github/workflows/benchmarks-nightly.yml

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions:
1010

1111
jobs:
1212
nightly:
13-
name: Compute Benchmarks Nightly level-zero
13+
name: Compute Benchmarks Nightly level-zero PVC
1414
uses: ./.github/workflows/benchmarks-reusable.yml
1515
with:
1616
str_name: 'level_zero'
@@ -25,7 +25,7 @@ jobs:
2525
# we need to wait until previous job is done so that the html report
2626
# contains both runs
2727
needs: nightly
28-
name: Compute Benchmarks Nightly level-zero v2
28+
name: Compute Benchmarks Nightly level-zero v2 PVC
2929
uses: ./.github/workflows/benchmarks-reusable.yml
3030
with:
3131
str_name: 'level_zero_v2'
@@ -35,3 +35,32 @@ jobs:
3535
sycl_config_params: ''
3636
sycl_repo: 'intel/llvm'
3737
sycl_commit: ''
38+
39+
nightly3:
40+
name: Compute Benchmarks Nightly level-zero BMG
41+
uses: ./.github/workflows/benchmarks-reusable.yml
42+
with:
43+
str_name: 'level_zero'
44+
preset: 'Full'
45+
pr_no: 0
46+
bench_script_params: '--save Baseline_BMG_L0'
47+
sycl_config_params: ''
48+
sycl_repo: 'intel/llvm'
49+
sycl_commit: ''
50+
runner: 'DSS-L0-BMG'
51+
52+
nightly4:
53+
# we need to wait until previous job is done so that the html report
54+
# contains both runs
55+
needs: nightly3
56+
name: Compute Benchmarks Nightly level-zero v2 BMG
57+
uses: ./.github/workflows/benchmarks-reusable.yml
58+
with:
59+
str_name: 'level_zero_v2'
60+
preset: 'Full'
61+
pr_no: 0
62+
bench_script_params: '--save Baseline_BMG_L0v2'
63+
sycl_config_params: ''
64+
sycl_repo: 'intel/llvm'
65+
sycl_commit: ''
66+
runner: 'DSS-L0-BMG'

.github/workflows/benchmarks-reusable.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ on:
3434
required: false
3535
type: string
3636
default: ''
37+
runner:
38+
required: true
39+
type: string
40+
default: 'level_zero_PERF'
3741

3842
permissions:
3943
contents: write
@@ -52,7 +56,7 @@ jobs:
5256
build_type: [Release]
5357
compiler: [{c: clang, cxx: clang++}]
5458

55-
runs-on: "${{ inputs.str_name }}_PERF"
59+
runs-on: "${{ inputs.runner }}"
5660

5761 steps:
5862
- name: Add comment to PR

.github/workflows/benchmarks.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ on:
4949
type: string
5050
required: false
5151
default: ''
52+
runner:
53+
description: 'Runner'
54+
type: choice
55+
required: true
56+
default: 'level_zero_PERF'
57+
options:
58+
- level_zero_PERF
59+
- DSS-L0-BMG
5260

5361
permissions:
5462
contents: write
@@ -67,3 +75,4 @@ jobs:
6775
sycl_commit: ${{ inputs.sycl_commit }}
6876
compute_runtime_commit: ${{ inputs.compute_runtime_commit }}
6977
preset: ${{ inputs.preset }}
78+
runner: ${{ inputs.runner }}

0 commit comments

Comments
 (0)
0