Skip to content

TPP-MLIR Benchmarks

TPP-MLIR Benchmarks #6

Workflow file for this run

name: TPP-MLIR Benchmarks
on:
workflow_dispatch:
inputs:
RUN_EMR_BENCH:
description: "Run on Emerald Rapids"
type: boolean
default: true
RUN_ZEN_BENCH:
description: "Run on Zen5"
type: boolean
default: false
RUN_CLX_BENCH:
description: "Run on CLX"
type: boolean
default: false
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' }})
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) }}"
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' }})
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) }}"
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' }})
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) }}"
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' }})
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) }}"
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' }})
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) }}"
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' }})
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) }}"