Skip to content

Filter out local timer tests which are unimplemented in Python on AArch64 #158342

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Mousius
Copy link
Contributor

@Mousius Mousius commented Jul 15, 2025

This stems from using a conda build of Python, which incorrectly detects this as unimplemented:
conda-forge/python-feedstock#804

cc @H-Huang @awgu @wanchaol @fegin @fduwjj @wz337 @wconstab @d4l3k @pragupta @malfet @snadampal @milpuz01 @aditew01 @nikhil-arm @fadara01 @dzhulgakov

@Mousius Mousius requested a review from a team as a code owner July 15, 2025 11:02
Copy link

pytorch-bot bot commented Jul 15, 2025

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/158342

Note: Links to docs will display an error until the docs builds have been completed.

✅ You can merge normally! (1 Unrelated Failure)

As of commit 38a0d1b with merge base f3913ea (image):

UNSTABLE - The following job is marked as unstable, possibly due to flakiness on trunk:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@pytorch-bot pytorch-bot bot added oncall: distributed Add this issue/PR to distributed oncall triage queue release notes: distributed (torchelastic) labels Jul 15, 2025
@Mousius
Copy link
Contributor Author

Mousius commented Jul 15, 2025

@pytorchbot label "module: arm"

@pytorch-bot pytorch-bot bot added the module: arm Related to ARM architectures builds of PyTorch. Includes Apple M1 label Jul 15, 2025
@Mousius Mousius force-pushed the aarch64-disable-distributed branch from 766c517 to 6739075 Compare July 15, 2025 11:36
@janeyx99 janeyx99 requested a review from H-Huang July 17, 2025 19:33
@janeyx99 janeyx99 added the triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module label Jul 17, 2025
@H-Huang H-Huang added the module: elastic Related to torch.distributed.elastic label Jul 17, 2025
@@ -1551,6 +1551,7 @@ test_linux_aarch64() {
python test/run_test.py --include test_modules test_mkldnn test_mkldnn_fusion test_openmp test_torch test_dynamic_shapes \
test_transformers test_multiprocessing test_numpy_interop test_autograd test_binary_ufuncs test_complex test_spectral_ops \
test_foreach test_reductions test_unary_ufuncs test_tensor_creation_ops test_ops test_cpp_extensions_open_device_registration \
distributed/elastic/timer/api_test distributed/elastic/timer/local_timer_example distributed/elastic/timer/local_timer_test \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how come the tests being added if they are going to be filtered out anyways?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We want to enable the full test suite eventually, so we want to ensure they're all being skipped, xfailed or passing properly in CI ahead of that.

At some point it would be good to revisit this once we use a non-conda Python to try.

@malfet malfet added the ciflow/trunk Trigger trunk jobs on your pull request label Jul 24, 2025
…ch64

This stems from using a conda build of Python which incorrectly detects this as unimplemented:
conda-forge/python-feedstock#804
@Mousius Mousius force-pushed the aarch64-disable-distributed branch from 6739075 to 38a0d1b Compare July 28, 2025 09:56
@pytorch-bot pytorch-bot bot removed the ciflow/trunk Trigger trunk jobs on your pull request label Jul 28, 2025
@malfet malfet added the ciflow/trunk Trigger trunk jobs on your pull request label Aug 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ciflow/trunk Trigger trunk jobs on your pull request module: arm Related to ARM architectures builds of PyTorch. Includes Apple M1 module: elastic Related to torch.distributed.elastic oncall: distributed Add this issue/PR to distributed oncall triage queue open source release notes: distributed (torchelastic) triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants