Skip to content

Benchmark Dispatch

Benchmark Dispatch #8

name: Benchmark Dispatch
on:
workflow_dispatch:
inputs:
run_h100:
description: 'Run benchmark on H100'
required: false
type: boolean
default: false
run_b200:
description: 'Run benchmark on B200'
required: false
type: boolean
default: true
schedule:
- cron: '0 8 * * *' # Runs at midnight PST (8 AM UTC)
jobs:
run-h100:
if: ${{ github.event.inputs.run_h100 == 'true' || github.event_name == 'schedule' }}
uses: ./.github/workflows/benchmark.yml
permissions:
id-token: write
contents: read
with:
runner: linux.aws.h100
python-version: "3.12"
image: nvidia/cuda:12.9.1-devel-ubuntu24.04
runtime-version: cu129
container-options: --gpus all
alias: h100
run-b200:
if: ${{ github.event.inputs.run_b200 == 'true' || github.event_name == 'schedule' }}
uses: ./.github/workflows/benchmark.yml
permissions:
id-token: write
contents: read
with:
runner: linux.dgx.b200
python-version: "3.12"
image: nvidia/cuda:12.9.1-devel-ubuntu24.04
runtime-version: cu129
container-options: --gpus all
alias: b200