Skip to content

Commit

Permalink
Add evaluation, multimodal, native tests to run-readme-pr-mps.yml (#1410
Browse files Browse the repository at this point in the history
)

* Add evaluation, multimodal, native tests to run-readme-pr-mps.yml

Add evaluation, multimodal, native tests to run-readme-pr-mps.yml

* Update run-readme-pr-mps.yml

Typos

* Update run-readme-pr-mps.yml

* Update run-readme-pr-mps.yml

Extend timeout for test-readme-mps to avoid test failing from timeout.

* Update build_native.sh

Update to C++11 ABI for AOTI, similar to ET

---------

Co-authored-by: Jack-Khuu <[email protected]>
  • Loading branch information
mikekgfb and Jack-Khuu authored Jan 24, 2025
1 parent c7e5ad4 commit 24fd441
Showing 1 changed file with 81 additions and 0 deletions.
81 changes: 81 additions & 0 deletions .github/workflows/run-readme-pr-mps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,3 +113,84 @@ jobs:
echo "tests complete"
echo "*******************************************"
echo "::endgroup::"
test-evaluation-mps-macos:
uses: pytorch/test-infra/.github/workflows/macos_job.yml@main
with:
runner: macos-m1-14 # needs MPS, was macos-m1-stable
script: |
set -x
conda create -y -n test-evaluation-mps-macos python=3.10.11
conda activate test-evaluation-mps-macos
# NS: Remove previous installation of torch first
# as this script does not isntall anything into conda env
# but rather system dep
pip3 uninstall -y torch || true
set -eou pipefail
echo "::group::Print machine info"
uname -a
sysctl machdep.cpu.brand_string
sysctl machdep.cpu.core_count
echo "::endgroup::"
.ci/scripts/run-docs evaluation
echo "::group::Completion"
echo "tests complete"
echo "*******************************************"
echo "::endgroup::"
test-multimodal-mps-macos:
uses: pytorch/test-infra/.github/workflows/macos_job.yml@main
with:
runner: macos-m1-14 # needs MPS, was macos-m1-stable
script: |
set -x
conda create -y -n test-multimodal-mps-macos python=3.10.11
conda activate test-multimodal-mps-macos
# NS: Remove previous installation of torch first
# as this script does not isntall anything into conda env
# but rather system dep
pip3 uninstall -y torch || true
set -eou pipefail
echo "::group::Print machine info"
uname -a
sysctl machdep.cpu.brand_string
sysctl machdep.cpu.core_count
echo "::endgroup::"
.ci/scripts/run-docs multimodal
echo "::group::Completion"
echo "tests complete"
echo "*******************************************"
echo "::endgroup::"
test-native-mps-macos:
uses: pytorch/test-infra/.github/workflows/macos_job.yml@main
with:
runner: macos-m1-14 # needs MPS, was macos-m1-stable
script: |
set -x
conda create -y -n test-native-mps-macos python=3.10.11
conda activate test-native-mps-macos
# NS: Remove previous installation of torch first
# as this script does not isntall anything into conda env
# but rather system dep
pip3 uninstall -y torch || true
set -eou pipefail
echo "::group::Print machine info"
uname -a
sysctl machdep.cpu.brand_string
sysctl machdep.cpu.core_count
echo "::endgroup::"
.ci/scripts/run-docs native
echo "::group::Completion"
echo "tests complete"
echo "*******************************************"
echo "::endgroup::"

0 comments on commit 24fd441

Please sign in to comment.