Skip to content

feat(moe): layout-API MXFP4 (a4w4/a8w4) MoE gemm #1076

feat(moe): layout-API MXFP4 (a4w4/a8w4) MoE gemm

feat(moe): layout-API MXFP4 (a4w4/a8w4) MoE gemm #1076

Workflow file for this run

name: Checks
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
permissions:
contents: read
checks: write
pull-requests: write
jobs:
python-style:
name: Check Python Code Style
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install style tools
run: python3 -m pip install black ruff
- name: Install reviewdog
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }}
uses: reviewdog/action-setup@e04ffabe3898a0af8d0fb1af00c188831c4b5893
with:
reviewdog_version: v0.21.0
- name: Run Python style checks
run: ./.github/scripts/check_python_style.sh
env:
BASE_SHA: ${{ github.event.pull_request.base.sha || github.event.before || '' }}
HEAD_SHA: ${{ github.sha }}
USE_REVIEWDOG: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }}
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REVIEWDOG_REPORTER: ${{ github.event_name == 'pull_request' && 'github-pr-review' || 'github-check' }}
REVIEWDOG_FILTER_MODE: ${{ github.event_name == 'pull_request' && 'diff_context' || 'nofilter' }}
cpp-style:
name: Check C++ Code Style
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install style tools
run: |
sudo apt-get update
sudo apt-get install -y clang-format-18
- name: Run C++ style checks
run: ./.github/scripts/check_cpp_style.sh
env:
BASE_SHA: ${{ github.event.pull_request.base.sha || github.event.before || '' }}
HEAD_SHA: ${{ github.sha }}
CLANG_FORMAT: clang-format-18