mirror of
https://github.com/saymrwulf/pytorch.git
synced 2026-05-14 20:57:59 +00:00
Adds MacOS 15 runners to GitHub actions for Mac-mps test suite Co-authored-by: Joona Havukainen <jhavukainen@apple.com> Pull Request resolved: https://github.com/pytorch/pytorch/pull/132190 Approved by: https://github.com/malfet
44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
name: Mac MPS
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- ciflow/mps/*
|
|
workflow_dispatch:
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref_name }}-${{ github.ref_type == 'branch' && github.sha }}-${{ github.event_name == 'workflow_dispatch' }}
|
|
cancel-in-progress: true
|
|
|
|
permissions: read-all
|
|
|
|
jobs:
|
|
macos-py3-arm64-build:
|
|
name: macos-py3-arm64
|
|
uses: ./.github/workflows/_mac-build.yml
|
|
with:
|
|
sync-tag: macos-py3-arm64-build
|
|
build-environment: macos-py3-arm64
|
|
runner-type: macos-m1-stable
|
|
build-generates-artifacts: true
|
|
# To match the one pre-installed in the m1 runners
|
|
python-version: 3.9.12
|
|
# The runner macos-m2-14 is not a typo, it's a custom runner that is different
|
|
# than our AWS macos-m1-14 runners
|
|
test-matrix: |
|
|
{ include: [
|
|
{ config: "mps", shard: 1, num_shards: 1, runner: "macos-m1-13" },
|
|
{ config: "mps", shard: 1, num_shards: 1, runner: "macos-m1-14" },
|
|
{ config: "mps", shard: 1, num_shards: 1, runner: "macos-m2-15" },
|
|
]}
|
|
|
|
macos-py3-arm64-mps-test:
|
|
name: macos-py3-arm64-mps
|
|
uses: ./.github/workflows/_mac-test-mps.yml
|
|
needs: macos-py3-arm64-build
|
|
with:
|
|
sync-tag: macos-py3-arm64-mps-test
|
|
build-environment: macos-py3-arm64
|
|
# Same as the build job
|
|
python-version: 3.9.12
|
|
test-matrix: ${{ needs.macos-py3-arm64-build.outputs.test-matrix }}
|