fix(optim): untie batched constant MatMul for OpenVINO GPU #2216
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Lint | |
| on: | |
| pull_request: | |
| branches: [main, "release/*"] | |
| push: | |
| branches: [main, "release/*"] | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| lint: | |
| runs-on: windows-latest | |
| timeout-minutes: 5 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@v4 | |
| - name: Set up Python | |
| run: uv python install 3.11 | |
| - name: Install dependencies | |
| run: uv sync --all-extras --all-groups | |
| - name: Check license headers | |
| run: | | |
| uv run pre-commit run insert-license --all-files | |
| - name: Lint | |
| run: uv run ruff check src/ tests/ | |
| # Required type check: these folders are clean against the strict | |
| # config in pyproject.toml. Any new mypy error here blocks the PR. | |
| # Expand the package list as more folders are cleaned up. | |
| - name: Type check (required) | |
| run: >- | |
| uv run mypy | |
| -p winml.modelkit.analyze | |
| -p winml.modelkit.build | |
| -p winml.modelkit.cache | |
| -p winml.modelkit.commands | |
| -p winml.modelkit.compiler | |
| -p winml.modelkit.config | |
| -p winml.modelkit.core | |
| -p winml.modelkit.data | |
| # Advisory type check for the rest of the tree: surfaces type issues | |
| # in CI logs without blocking PRs while the backlog is worked down. | |
| - name: Type check (advisory, full package) | |
| continue-on-error: true | |
| run: uv run mypy -p winml.modelkit |