-
Notifications
You must be signed in to change notification settings - Fork 26.3k
CI upgradeapalooza bionic->focal, gcc7->gcc9, clang7->clang10
#105260
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
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/105260
Note: Links to docs will display an error until the docs builds have been completed. ❌ 2 New Failures, 1 Unrelated FailureAs of commit 78addb1: NEW FAILURES - The following jobs have failed:
UNSTABLE - The following job failed but was likely due to flakiness present on trunk and has been marked as unstable:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
bionic->focal, gcc7->gcc9, clang7->clang9
c65683f to
05817a0
Compare
|
clang9+OpenMP is broken on Ubuntu-20.04, but clang10 works fine, so update to clang10 |
bionic->focal, gcc7->gcc9, clang7->clang9bionic->focal, gcc7->gcc9, clang7->clang10
f98c1de to
7dd7e08
Compare
7dcf601 to
ecbe376
Compare
To `slow.yml` and `mac-mps.yaml`, based on the results of the following grep: ``` % grep "sync-tag: " .github/workflows/*.yml .github/workflows/mac-mps.yml: sync-tag: macos-12-py3-arm64-build .github/workflows/mac-mps.yml: sync-tag: macos-12-py3-arm64-mps-test .github/workflows/pull.yml: sync-tag: asan-build .github/workflows/pull.yml: sync-tag: asan-test .github/workflows/pull.yml: sync-tag: win-cpu-build .github/workflows/pull.yml: sync-tag: rocm-build .github/workflows/slow.yml: sync-tag: asan-build .github/workflows/slow.yml: sync-tag: asan-test .github/workflows/trunk.yml: sync-tag: macos-12-py3-arm64-build .github/workflows/trunk.yml: sync-tag: macos-12-py3-arm64-mps-test .github/workflows/trunk.yml: sync-tag: win-cpu-build .github/workflows/trunk.yml: sync-tag: win-cuda-build .github/workflows/trunk.yml: sync-tag: rocm-build ``` Allow synced workflows to diverge with regards to `test-matrix`, to allow for both `mac-mps` and slow part of ASAN tests. Discovered while working on #105260 that slow sync-tag is not checked. Pull Request resolved: #106331 Approved by: https://github.com/huydhn, https://github.com/atalman, https://github.com/seemethere
Modify `install_conda` to remove libstdc++ from libstdcxx-ng to use one from OS Modify `install_torchvision` to workaround weird glibc bug, where malloc interposers (such as ASAN) are causing a hang in internationalization library, see https://sourceware.org/bugzilla/show_bug.cgi?id=27653 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589 Extracted from #105260 [ghstack-poisoned]
…my)" Modify `install_conda` to remove libstdc++ from libstdcxx-ng to use one from OS Modify `install_torchvision` to workaround weird glibc bug, where malloc interposers (such as ASAN) are causing a hang in internationalization library, see https://sourceware.org/bugzilla/show_bug.cgi?id=27653 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589 Extracted from #105260 [ghstack-poisoned]
Modify `install_conda` to remove libstdc++ from libstdcxx-ng to use one from OS Modify `install_torchvision` to workaround weird glibc bug, where malloc interposers (such as ASAN) are causing a hang in internationalization library, see https://sourceware.org/bugzilla/show_bug.cgi?id=27653 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589 Extracted from #105260 [ghstack-poisoned]
…my)" Modify `install_conda` to remove libstdc++ from libstdcxx-ng to use one from OS Modify `install_torchvision` to workaround weird glibc bug, where malloc interposers (such as ASAN) are causing a hang in internationalization library, see https://sourceware.org/bugzilla/show_bug.cgi?id=27653 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589 Extracted from #105260 [ghstack-poisoned]
Modify `install_conda` to remove libstdc++ from libstdcxx-ng to use one from OS Modify `install_torchvision` to workaround weird glibc bug, where malloc interposers (such as ASAN) are causing a hang in internationalization library, see https://sourceware.org/bugzilla/show_bug.cgi?id=27653 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589 Extracted from #105260 [ghstack-poisoned]
…my)" Modify `install_conda` to remove libstdc++ from libstdcxx-ng to use one from OS Modify `install_torchvision` to workaround weird glibc bug, where malloc interposers (such as ASAN) are causing a hang in internationalization library, see https://sourceware.org/bugzilla/show_bug.cgi?id=27653 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589 Extracted from #105260 [ghstack-poisoned]
Modify `install_conda` to remove libstdc++ from libstdcxx-ng to use one from OS Modify `install_torchvision` to workaround weird glibc bug, where malloc interposers (such as ASAN) are causing a hang in internationalization library, see https://sourceware.org/bugzilla/show_bug.cgi?id=27653 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589 Extracted from #105260 [ghstack-poisoned]
1ced1a1 to
78addb1
Compare
|
@pytorchbot merge -i |
Merge startedYour change will be merged while ignoring the following 3 checks: periodic / macos-12-py3-x86-64 / test (default, 2, 4, macos-12), inductor / cuda12.1-py3.10-gcc9-sm86 / test (inductor, 1, 1, linux.g5.4xlarge.nvidia.gpu, unstable), trunk / linux-focal-rocm5.6-py3.8 / test (default, 3, 3, linux.rocm.gpu) Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
Followup after pytorch/pytorch#105260 as Bionic reached end of life
Regression introduced during migration of `bionic` to `focal` by #105260
Regression introduced during migration of `bionic` to `focal` by #105260 Pull Request resolved: #110177 Approved by: https://github.com/clee2000
Bionic support was finished back in April 2023, see https://ubuntu.com/blog/ubuntu-18-04-eol-for-devices
And neither gcc-7 nor clang7 are fully compatible with c++17, update minimal tested gcc to gcc9 and clang to clang-10
Note: OpenMP support is broken in Focal's
clang9, so move up to aclang10-Wuninitializedin complex_test as gcc-11 fires a seemingly false-positive warning:uccto 2.15, as 2.16 brings an incompatible libnccl, that causes crash during the initializationpangofrom condo environment fordoctrtorch bench tests to pass, as one available in the system is too new for conda