mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
[Testing] Add logic for running MPS tests (#153012)
Prep change for getting rid of `_mac-test-mps.yml` A complete no-op for now, but will be used by PR above the stack, but they should be landed few days apart to avoid forcing lots of people to rebase their PRs Pull Request resolved: https://github.com/pytorch/pytorch/pull/153012 Approved by: https://github.com/wdvr
This commit is contained in:
parent
ae1e51b6ad
commit
bb9fbb294a
|
|
@ -42,6 +42,16 @@ test_python_all() {
|
|||
assert_git_not_dirty
|
||||
}
|
||||
|
||||
test_python_mps() {
|
||||
setup_test_python
|
||||
|
||||
time python test/run_test.py --verbose --mps
|
||||
MTL_CAPTURE_ENABLED=1 ${CONDA_RUN} python3 test/test_mps.py --verbose -k test_metal_capture
|
||||
|
||||
assert_git_not_dirty
|
||||
}
|
||||
|
||||
|
||||
test_python_shard() {
|
||||
if [[ -z "$NUM_TEST_SHARDS" ]]; then
|
||||
echo "NUM_TEST_SHARDS must be defined to run a Python test shard"
|
||||
|
|
@ -305,6 +315,8 @@ elif [[ $TEST_CONFIG == *"perf_timm"* ]]; then
|
|||
test_timm_perf
|
||||
elif [[ $TEST_CONFIG == *"perf_smoketest"* ]]; then
|
||||
test_torchbench_smoketest
|
||||
elif [[ $TEST_CONFIG == *"mps"* ]]; then
|
||||
test_python_mps
|
||||
elif [[ $NUM_TEST_SHARDS -gt 1 ]]; then
|
||||
test_python_shard "${SHARD_NUMBER}"
|
||||
if [[ "${SHARD_NUMBER}" == 1 ]]; then
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user