-
Notifications
You must be signed in to change notification settings - Fork 520
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
fbgemm_gpu not building correctly on CentOS 7 pytorch/manylinux-builder:cpu containers #3423
Comments
Hi @atalman, due to recent updates in PyTorch nightly, we had to upgrade the version of gcc we used for building FBGEMM, and by extension, the minimum version of glibcxx had been updated - see the comments added to the code in #3398 for details. The issue can be worked around by building and running FBGEMM inside a Conda environment, where one can control the glibcxx version that is being used - see https://pytorch.org/FBGEMM/fbgemm_gpu-development/BuildInstructions.html#fbgemm-gpu-build-setup-env for details. |
Summary: TorchRec CI currently is failing with issues on incompatible GLIBCXX version. The cause is that FBGEMM now requires g++ 11.1+ for building binaries that reference GLIBCXX_3.4.29 (as of pytorch/pytorch#141035) As recommended in https://github.com/pytorch/FBGEMM/blob/main/.github/scripts/utils_build.bash and pytorch/FBGEMM#3423, install GCC using conda to control glibcxx version being used. Differential Revision: D67607624
Summary: TorchRec CI currently is failing with issues on incompatible GLIBCXX version. The cause is that FBGEMM now requires g++ 11.1+ for building binaries that reference GLIBCXX_3.4.29 (as of pytorch/pytorch#141035) As recommended in https://github.com/pytorch/FBGEMM/blob/main/.github/scripts/utils_build.bash and pytorch/FBGEMM#3423, install GCC using conda to control glibcxx version being used. Differential Revision: D67607624
Summary: TorchRec CI currently is failing with issues on incompatible GLIBCXX version. The cause is that FBGEMM now requires g++ 11.1+ for building binaries that reference GLIBCXX_3.4.29 (as of pytorch/pytorch#141035) As recommended in https://github.com/pytorch/FBGEMM/blob/main/.github/scripts/utils_build.bash and pytorch/FBGEMM#3423, install GCC using conda to control glibcxx version being used. Differential Revision: D67607624
Summary: TorchRec CI currently is failing with issues on incompatible GLIBCXX version. The cause is that FBGEMM now requires g++ 11.1+ for building binaries that reference GLIBCXX_3.4.29 (as of pytorch/pytorch#141035) As recommended in https://github.com/pytorch/FBGEMM/blob/main/.github/scripts/utils_build.bash and pytorch/FBGEMM#3423, install GCC using conda to control glibcxx version being used. Differential Revision: D67607624
Summary: TorchRec CI currently is failing with issues on incompatible GLIBCXX version. The cause is that FBGEMM now requires g++ 11.1+ for building binaries that reference GLIBCXX_3.4.29 (as of pytorch/pytorch#141035) As recommended in https://github.com/pytorch/FBGEMM/blob/main/.github/scripts/utils_build.bash and pytorch/FBGEMM#3423, install GCC using conda to control glibcxx version being used. Differential Revision: D67607624
We are seeing this failure at the end of the nightly Linux build smoke test:
https://github.com/pytorch/FBGEMM/actions/runs/12049477907/job/33621272179
Smoke test is green but this is actually hard error. Manifest in torchrec here:
https://github.com/pytorch/torchrec/actions/runs/12049473108
Looks like after switching to pytorch/manylinux-builder:cpu containers this does not work correctlty. Previous nightly run was not showing this error: https://github.com/pytorch/FBGEMM/actions/runs/12029739812/job/33535665003
Reference PR switching to these containers: pytorch/test-infra#5986
The text was updated successfully, but these errors were encountered: