-
Notifications
You must be signed in to change notification settings - Fork 190
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
Enable testing arm64 Mac architecture in the CI. #3422
Conversation
Uh, that's great, it just... worked. |
Ah, of course it was so easy, we did not have logic for running everything if the workflow files from github actions are changed. I added that. |
Ok, this is ready. I also eliminated a warning from the CI to keep things tidy 🧹 🧹 🧹 ( x D ) |
I think the only potentially slow step would be if we do a bunch of torch things, since pytorch defaults to the Mac CPU instead of GPU, but I don't even know what the runner GPU story is. |
version.parse(platform.python_version()) >= version.parse("3.10"), | ||
reason="Sonpy only testing with Python < 3.10!", | ||
version.parse(platform.python_version()) >= version.parse("3.10") or platform.system() == "Darwin", | ||
reason="Sonpy only testing with Python < 3.10 and not supported on macOS!", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this an Arm issue?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, want to give it a shot to have something that excludes intel cpus from mac? I think they stopped selling two years ago only so many people might still have them.
That said, I did not want to allocate extra effort to something that won't work in a year anyway (see the python restriction)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that's fair. Let's not waste effort. our new Neo deprecation policy will also hit this one eventually.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For me this is good to go. Based on a google intel Macs officially went end of life in JUNE2024. So only testing on officially supported hardware seems fair to me. And it looks like it successfully tested everything for complete tests so I think this should be good to go.
Moving forward with #3100.