Skip to content

Switch a portion of CI/packaging jobs to MacOS12#19908

Merged
hariharans29 merged 8 commits intomainfrom
hari/macos_trials
Mar 19, 2024
Merged

Switch a portion of CI/packaging jobs to MacOS12#19908
hariharans29 merged 8 commits intomainfrom
hari/macos_trials

Conversation

@hariharans29
Copy link
Copy Markdown
Member

@hariharans29 hariharans29 commented Mar 14, 2024

Description

Any pipeline that has a Mac leg to it is currently highly unstable and fails with very cryptic errors that is seemingly not task specific (see https://aiinfra.visualstudio.com/Lotus/_build/results?buildId=423158 for an example). Since many pipelines have multiple Mac job legs (since we support multiple Python versions), invariably one of those legs fails to make the entire pipeline red.

Moving a portion of the CI/packaging pipelines to MacOS 12 to study its stability for some time before switching all pipelines over completely if the experiment succeeds. The pipelines being moved over now are (iOS CI + iOS packaging + Mac CI + OrtTraining Mac CI + CoreML CI). Interestingly, the CoreML CI pipeline also uses agents from the same agent pool and it has 0 failures. Clearly, there is something (not in the CoreML pipeline) that triggers this instability on MacOS13. But it is very hard to spot the pattern. Moving over CoreML more for consistency sake.

Motivation and Context

Make several pipelines green again

@hariharans29 hariharans29 requested a review from a team March 14, 2024 04:18
snnn
snnn previously approved these changes Mar 14, 2024
@hariharans29 hariharans29 merged commit cd6ec50 into main Mar 19, 2024
@hariharans29 hariharans29 deleted the hari/macos_trials branch March 19, 2024 21:54
TedThemistokleous pushed a commit to TedThemistokleous/onnxruntime that referenced this pull request May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants