-
Notifications
You must be signed in to change notification settings - Fork 665
Add GitHub Actions workflow for building CPU Aarch64 Linux wheels #13946
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
Conversation
@pytorchbot label "release notes: build" |
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/13946
Note: Links to docs will display an error until the docs builds have been completed. ❌ 1 New Failure, 1 Cancelled Job, 37 Pending, 3 Unrelated FailuresAs of commit da0b1c6 with merge base 1ea9feb ( NEW FAILURE - The following job has failed:
CANCELLED JOB - The following job was cancelled. Please retry:
BROKEN TRUNK - The following jobs failed but were present on the merge base:👉 Rebase onto the `viable/strict` branch to avoid these failures
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
Thanks @Chizkiyahu for your initiative to enable linux aarch64 Looks like one of the dependencies (https://github.com/meta-pytorch/tokenizers/) is not able to run on linux aarch64 Is it something you can take a look at? And add test there too? https://github.com/meta-pytorch/tokenizers/tree/main/.github/workflows |
@mergennachin |
ef32c6e
to
bdbf309
Compare
@mergennachin I found the problem please approve awaiting workflows |
@mergennachin there is multiple options - what is the right way to do it
or another way ? |
Thanks @Chizkiyahu for following through and debugging the issue. Asking pytorch/test-infra is probably the long term solution, but let's just do directly in the pre-build script
|
94f898d
to
488bdbf
Compare
@mergennachin thanks |
a4fee76
to
6d03a90
Compare
@Chizkiyahu I have been trying a bunch of things to make the tokenizer work without much luck. Also, sorry to pollute your PR, i was meaning to upstream to a separate branch to experiment, but it ended up merging to your branch... Not sure what to do right now. I'm a bit occupied right now, so probably won't spend much time for the next couple of days, on this. But if you have ideas, let me know. I will keep approving the CI runs. |
thanks a lot |
a82f261
to
4d68c27
Compare
4d68c27
to
03100c6
Compare
Update
|
@mergennachin |
03100c6
to
6a8ad3e
Compare
@mergennachin when I try to build the
|
6a8ad3e
to
46c1c8b
Compare
update I open PR for |
Summary: torchcodec is used when only torchaudio users use torch.save and torch.load. It is an optional requirement. Only moshi test uses torch.save and torch.load, and we should make this to install across the board. Currently, it is blocking linux aarch64 wheel building (#13946) because during smoke testing it is trying to install torchcodec on linux aarch64 machine and it is failing
Hi folks, Nicolas from TorchCodec here Sorry, I don't think we'll be able to prioritize landing pytorch/torchcodec#895 for now. My understanding is that you have a dependency on TorchAudio, which meant you had to take a dependency on TorchCodec because TorchAudio now relies on TorchCodec for the To unblock you for the coming release, I would recommend the following paths:
|
@NicolasHug @Chizkiyahu this should unblock #14211 |
Summary: torchcodec is used when only torchaudio users use torch.save and torch.load. It is an optional requirement. Only moshi test uses torch.save and torch.load, and we shouldn't make this to install across the board. Currently, it is blocking linux aarch64 wheel building (#13946) because during smoke testing it is trying to install torchcodec on linux aarch64 machine and it is failing
46c1c8b
to
da0b1c6
Compare
@mergennachin |
Summary
Fixes #13044
Release notes: build