From a8d45ebc5a277d3a2cb2d712b454dff99322a6a5 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 20:20:11 +0000 Subject: [PATCH 01/10] . --- .github/workflows/tpp-benchmark.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index e0623fe..42f6221 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -8,7 +8,7 @@ on: default: "0" RUN_ZEN_BENCH: description: "Run on Zen5" - default: "0" + default: "1" RUN_CLX_BENCH: description: "Run on CLX" default: "0" From 324380a69405dd7b0dc186c9a2c37c6027ab0a12 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 21:58:33 +0000 Subject: [PATCH 02/10] quotes --- .github/workflows/tpp-benchmark.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index 42f6221..d768f18 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -19,7 +19,7 @@ jobs: TPP-MLIR-EMR-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_EMR_BENCH }} == 1 || \ + ${{ inputs.RUN_EMR_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: @@ -33,7 +33,7 @@ jobs: TPP-MLIR-EMR-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_EMR_BENCH }} == 1 || \ + ${{ inputs.RUN_EMR_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: @@ -47,7 +47,7 @@ jobs: TPP-MLIR-ZEN-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_ZEN_BENCH }} == 1 || \ + ${{ inputs.RUN_ZEN_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -60,7 +60,7 @@ jobs: TPP-MLIR-ZEN-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_ZEN_BENCH }} == 1 || \ + ${{ inputs.RUN_ZEN_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -73,7 +73,7 @@ jobs: TPP-MLIR-CLX-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_CLX_BENCH }} == 1 || \ + ${{ inputs.RUN_CLX_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -86,7 +86,7 @@ jobs: TPP-MLIR-CLX-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_CLX_BENCH }} == 1 || \ + ${{ inputs.RUN_CLX_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 From 1bdbdbcbcf5bbddaf5acd023491a2e22a764b240 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:02:28 +0000 Subject: [PATCH 03/10] github.event.inputs --- .github/workflows/tpp-benchmark.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index d768f18..14f5a8d 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -19,7 +19,7 @@ jobs: TPP-MLIR-EMR-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_EMR_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_EMR_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: @@ -33,7 +33,7 @@ jobs: TPP-MLIR-EMR-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_EMR_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_EMR_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: @@ -47,7 +47,7 @@ jobs: TPP-MLIR-ZEN-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_ZEN_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_ZEN_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -60,7 +60,7 @@ jobs: TPP-MLIR-ZEN-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_ZEN_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_ZEN_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -73,7 +73,7 @@ jobs: TPP-MLIR-CLX-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_CLX_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_CLX_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -86,7 +86,7 @@ jobs: TPP-MLIR-CLX-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ inputs.RUN_CLX_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_CLX_BENCH }} == "1" || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 From d300b41d1718d6cfddd5e67a18410047805161c2 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:05:04 +0000 Subject: [PATCH 04/10] bool --- .github/workflows/tpp-benchmark.yml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index 14f5a8d..0ea816c 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -5,13 +5,16 @@ on: inputs: RUN_EMR_BENCH: description: "Run on Emerald Rapids" - default: "0" + type: boolean + default: true RUN_ZEN_BENCH: description: "Run on Zen5" - default: "1" + type: boolean + default: false RUN_CLX_BENCH: description: "Run on CLX" - default: "0" + type: boolean + default: false pull_request: types: [ labeled ] @@ -19,7 +22,7 @@ jobs: TPP-MLIR-EMR-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_EMR_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_EMR_BENCH }} || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: @@ -33,7 +36,7 @@ jobs: TPP-MLIR-EMR-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_EMR_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_EMR_BENCH }} || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: @@ -47,7 +50,7 @@ jobs: TPP-MLIR-ZEN-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_ZEN_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_ZEN_BENCH }} || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -60,7 +63,7 @@ jobs: TPP-MLIR-ZEN-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_ZEN_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_ZEN_BENCH }} || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -73,7 +76,7 @@ jobs: TPP-MLIR-CLX-BASE: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_CLX_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_CLX_BENCH }} || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 @@ -86,7 +89,7 @@ jobs: TPP-MLIR-CLX-OMP: runs-on: ubuntu-latest if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_CLX_BENCH }} == "1" || \ + ${{ github.event.inputs.RUN_CLX_BENCH }} || \ (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) steps: - uses: actions/checkout@v4 From 772fc91db337ceadcada147c2018d3d625d2716c Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:10:14 +0000 Subject: [PATCH 05/10] condition --- .github/workflows/tpp-benchmark.yml | 41 +++++++++++++++-------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index 0ea816c..87160f2 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -15,16 +15,18 @@ on: description: "Run on CLX" type: boolean default: false + push: + branches: + - 'main' pull_request: types: [ labeled ] jobs: TPP-MLIR-EMR-BASE: runs-on: ubuntu-latest - if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_EMR_BENCH }} || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) + if: (${{ github.event_name }} == "push") || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_EMR_BENCH }}) || \ + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: Emerald Rapids Base @@ -35,10 +37,9 @@ jobs: TPP-MLIR-EMR-OMP: runs-on: ubuntu-latest - if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_EMR_BENCH }} || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark' }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) + if: (${{ github.event_name }} == "push") || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_EMR_BENCH }}) || \ + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: Emerald Rapids OpenMP @@ -49,9 +50,9 @@ jobs: TPP-MLIR-ZEN-BASE: runs-on: ubuntu-latest - if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_ZEN_BENCH }} || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) + if: (${{ github.event_name }} == "push") || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_ZEN_BENCH }}) || \ + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: Zen5 Base @@ -62,9 +63,9 @@ jobs: TPP-MLIR-ZEN-OMP: runs-on: ubuntu-latest - if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_ZEN_BENCH }} || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) + if: (${{ github.event_name }} == "push") || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_ZEN_BENCH }}) || \ + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: Zen5 OpenMP @@ -75,9 +76,9 @@ jobs: TPP-MLIR-CLX-BASE: runs-on: ubuntu-latest - if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_CLX_BENCH }} || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) + if: (${{ github.event_name }} == "push") || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_CLX_BENCH }}) || \ + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: CLX Base @@ -88,9 +89,9 @@ jobs: TPP-MLIR-CLX-OMP: runs-on: ubuntu-latest - if: ${{ github.event_name }} == "push" || \ - ${{ github.event.inputs.RUN_CLX_BENCH }} || \ - (${{ github.event_name }} == "pull_request" && ${{ github.event.label.name == 'benchmark-all' }}) + if: (${{ github.event_name }} == "push") || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_CLX_BENCH }}) || \ + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: CLX OpenMP From 559eecac685466573897e2488f5932cca84008a0 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:10:45 +0000 Subject: [PATCH 06/10] disable core tests for now --- .github/workflows/tpp-mlir.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tpp-mlir.yml b/.github/workflows/tpp-mlir.yml index 8c62ad1..42ee2fe 100644 --- a/.github/workflows/tpp-mlir.yml +++ b/.github/workflows/tpp-mlir.yml @@ -2,7 +2,7 @@ name: TPP-MLIR Base Tests on: workflow_dispatch: - pull_request: + # pull_request: jobs: TPP-MLIR-gcc-rel: From a0ca7fa65341cdb90aac4b08c679a62aa1f9e82c Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:15:57 +0000 Subject: [PATCH 07/10] print input --- .github/workflows/tpp-benchmark.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index 87160f2..3ef3aa6 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -34,6 +34,8 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + echo "github.RUN_EMR_BENCH: ${{ github.event.inputs.RUN_EMR_BENCH }}" + echo "RUN_EMR_BENCH: ${{ inputs.RUN_EMR_BENCH }}" TPP-MLIR-EMR-OMP: runs-on: ubuntu-latest @@ -47,6 +49,8 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + echo "github.RUN_EMR_BENCH: ${{ github.event.inputs.RUN_EMR_BENCH }}" + echo "RUN_EMR_BENCH: ${{ inputs.RUN_EMR_BENCH }}" TPP-MLIR-ZEN-BASE: runs-on: ubuntu-latest @@ -60,6 +64,8 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + echo "github.RUN_ZEN_BENCH: ${{ github.event.inputs.RUN_ZEN_BENCH }}" + echo "RUN_ZEN_BENCH: ${{ inputs.RUN_ZEN_BENCH }}" TPP-MLIR-ZEN-OMP: runs-on: ubuntu-latest @@ -73,6 +79,8 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + echo "github.RUN_ZEN_BENCH: ${{ github.event.inputs.RUN_ZEN_BENCH }}" + echo "RUN_ZEN_BENCH: ${{ inputs.RUN_ZEN_BENCH }}" TPP-MLIR-CLX-BASE: runs-on: ubuntu-latest @@ -86,6 +94,8 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + echo "github.RUN_CLX_BENCH: ${{ github.event.inputs.RUN_CLX_BENCH }}" + echo "RUN_CLX_BENCH: ${{ inputs.RUN_CLX_BENCH }}" TPP-MLIR-CLX-OMP: runs-on: ubuntu-latest @@ -99,4 +109,6 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + echo "github.RUN_CLX_BENCH: ${{ github.event.inputs.RUN_CLX_BENCH }}" + echo "RUN_CLX_BENCH: ${{ inputs.RUN_CLX_BENCH }}" \ No newline at end of file From cecfc25629e9c48504726d8bcd1de6e9fb06bab2 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:23:31 +0000 Subject: [PATCH 08/10] coditional printing --- .github/workflows/tpp-benchmark.yml | 34 ++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index 3ef3aa6..0e98321 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -19,28 +19,33 @@ on: branches: - 'main' pull_request: - types: [ labeled ] + types: [ labeled, opened, reopened, edited ] jobs: TPP-MLIR-EMR-BASE: runs-on: ubuntu-latest if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_EMR_BENCH }}) || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_EMR_BENCH }}) || \ (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: Emerald Rapids Base run: |- echo "Event Name: ${{ github.event_name }}" - echo "Event Label: ${{ github.event.label.name }}" - echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "github.RUN_EMR_BENCH: ${{ github.event.inputs.RUN_EMR_BENCH }}" - echo "RUN_EMR_BENCH: ${{ inputs.RUN_EMR_BENCH }}" - + if [ ${{ github.event_name }} == "pull_request" ]; then + if [ ${{ github.event.pull_request.type }} == "labeled" ]; then + echo "Event Label: ${{ github.event.label.name }}" + fi + echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + fi + if [ ${{ github.event_name }} == "workflow_dispatch" ]; then + echo "RUN_EMR_BENCH: ${{ inputs.RUN_EMR_BENCH }}" + fi + TPP-MLIR-EMR-OMP: runs-on: ubuntu-latest if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_EMR_BENCH }}) || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_EMR_BENCH }}) || \ (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 @@ -49,13 +54,12 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "github.RUN_EMR_BENCH: ${{ github.event.inputs.RUN_EMR_BENCH }}" echo "RUN_EMR_BENCH: ${{ inputs.RUN_EMR_BENCH }}" TPP-MLIR-ZEN-BASE: runs-on: ubuntu-latest if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_ZEN_BENCH }}) || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_ZEN_BENCH }}) || \ (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 @@ -64,13 +68,12 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "github.RUN_ZEN_BENCH: ${{ github.event.inputs.RUN_ZEN_BENCH }}" echo "RUN_ZEN_BENCH: ${{ inputs.RUN_ZEN_BENCH }}" TPP-MLIR-ZEN-OMP: runs-on: ubuntu-latest if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_ZEN_BENCH }}) || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_ZEN_BENCH }}) || \ (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 @@ -79,13 +82,12 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "github.RUN_ZEN_BENCH: ${{ github.event.inputs.RUN_ZEN_BENCH }}" echo "RUN_ZEN_BENCH: ${{ inputs.RUN_ZEN_BENCH }}" TPP-MLIR-CLX-BASE: runs-on: ubuntu-latest if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_CLX_BENCH }}) || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_CLX_BENCH }}) || \ (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 @@ -94,13 +96,12 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "github.RUN_CLX_BENCH: ${{ github.event.inputs.RUN_CLX_BENCH }}" echo "RUN_CLX_BENCH: ${{ inputs.RUN_CLX_BENCH }}" TPP-MLIR-CLX-OMP: runs-on: ubuntu-latest if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ github.event.inputs.RUN_CLX_BENCH }}) || \ + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_CLX_BENCH }}) || \ (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 @@ -109,6 +110,5 @@ jobs: echo "Event Name: ${{ github.event_name }}" echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "github.RUN_CLX_BENCH: ${{ github.event.inputs.RUN_CLX_BENCH }}" echo "RUN_CLX_BENCH: ${{ inputs.RUN_CLX_BENCH }}" \ No newline at end of file From d7befd27e55dd248d2ad9870c1c118385c6e5ca3 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:27:31 +0000 Subject: [PATCH 09/10] multi-line if --- .github/workflows/tpp-benchmark.yml | 88 +++++++++-------------------- 1 file changed, 27 insertions(+), 61 deletions(-) diff --git a/.github/workflows/tpp-benchmark.yml b/.github/workflows/tpp-benchmark.yml index 0e98321..079f851 100644 --- a/.github/workflows/tpp-benchmark.yml +++ b/.github/workflows/tpp-benchmark.yml @@ -24,91 +24,57 @@ on: jobs: TPP-MLIR-EMR-BASE: runs-on: ubuntu-latest - if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_EMR_BENCH }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) + if: | + (${{ github.event_name }} == "push") || + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_EMR_BENCH }}) || + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: Emerald Rapids Base run: |- echo "Event Name: ${{ github.event_name }}" if [ ${{ github.event_name }} == "pull_request" ]; then - if [ ${{ github.event.pull_request.type }} == "labeled" ]; then - echo "Event Label: ${{ github.event.label.name }}" - fi + echo "Event Label: ${{ github.event.label.name }}" echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" fi if [ ${{ github.event_name }} == "workflow_dispatch" ]; then echo "RUN_EMR_BENCH: ${{ inputs.RUN_EMR_BENCH }}" fi - TPP-MLIR-EMR-OMP: - runs-on: ubuntu-latest - if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_EMR_BENCH }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) - steps: - - uses: actions/checkout@v4 - - name: Emerald Rapids OpenMP - run: |- - echo "Event Name: ${{ github.event_name }}" - echo "Event Label: ${{ github.event.label.name }}" - echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "RUN_EMR_BENCH: ${{ inputs.RUN_EMR_BENCH }}" - TPP-MLIR-ZEN-BASE: runs-on: ubuntu-latest - if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_ZEN_BENCH }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) + if: | + (${{ github.event_name }} == "push") || + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_ZEN_BENCH }}) || + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: Zen5 Base run: |- echo "Event Name: ${{ github.event_name }}" - echo "Event Label: ${{ github.event.label.name }}" - echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "RUN_ZEN_BENCH: ${{ inputs.RUN_ZEN_BENCH }}" - - TPP-MLIR-ZEN-OMP: - runs-on: ubuntu-latest - if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_ZEN_BENCH }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) - steps: - - uses: actions/checkout@v4 - - name: Zen5 OpenMP - run: |- - echo "Event Name: ${{ github.event_name }}" - echo "Event Label: ${{ github.event.label.name }}" - echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "RUN_ZEN_BENCH: ${{ inputs.RUN_ZEN_BENCH }}" + if [ ${{ github.event_name }} == "pull_request" ]; then + echo "Event Label: ${{ github.event.label.name }}" + echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + fi + if [ ${{ github.event_name }} == "workflow_dispatch" ]; then + echo "RUN_EMR_BENCH: ${{ inputs.RUN_ZEN_BENCH }}" + fi TPP-MLIR-CLX-BASE: runs-on: ubuntu-latest - if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_CLX_BENCH }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) + if: | + (${{ github.event_name }} == "push") || + (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_ZEN_BENCH }}) || + (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) steps: - uses: actions/checkout@v4 - name: CLX Base run: |- echo "Event Name: ${{ github.event_name }}" - echo "Event Label: ${{ github.event.label.name }}" - echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "RUN_CLX_BENCH: ${{ inputs.RUN_CLX_BENCH }}" - - TPP-MLIR-CLX-OMP: - runs-on: ubuntu-latest - if: (${{ github.event_name }} == "push") || \ - (${{ github.event_name }} == "workflow_dispath" && ${{ inputs.RUN_CLX_BENCH }}) || \ - (${{ github.event_name }} == "pull_request" && ${{ contains(github.event.pull_request.labels.*.name, 'benchmark') }}) - steps: - - uses: actions/checkout@v4 - - name: CLX OpenMP - run: |- - echo "Event Name: ${{ github.event_name }}" - echo "Event Label: ${{ github.event.label.name }}" - echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" - echo "RUN_CLX_BENCH: ${{ inputs.RUN_CLX_BENCH }}" - \ No newline at end of file + if [ ${{ github.event_name }} == "pull_request" ]; then + echo "Event Label: ${{ github.event.label.name }}" + echo "PR Labels: ${{ toJSON(github.event.pull_request.labels.*.name) }}" + fi + if [ ${{ github.event_name }} == "workflow_dispatch" ]; then + echo "RUN_EMR_BENCH: ${{ inputs.RUN_CLX_BENCH }}" + fi From 8b534d771b69fb146ddada6b69667b7f7a8ca802 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 10 Feb 2025 22:29:06 +0000 Subject: [PATCH 10/10] fix --- .github/workflows/tpp-mlir.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tpp-mlir.yml b/.github/workflows/tpp-mlir.yml index 42ee2fe..8c62ad1 100644 --- a/.github/workflows/tpp-mlir.yml +++ b/.github/workflows/tpp-mlir.yml @@ -2,7 +2,7 @@ name: TPP-MLIR Base Tests on: workflow_dispatch: - # pull_request: + pull_request: jobs: TPP-MLIR-gcc-rel: