Skip to content

Conversation

seemethere
Copy link
Member

@seemethere seemethere commented Feb 27, 2025

Stack from ghstack (oldest at bottom):

We're dropping regular old manylinux so let's drop it here too

Relates to #123649

Signed-off-by: Eli Uriegas eliuriegas@meta.com

[ghstack-poisoned]
Copy link

pytorch-bot bot commented Feb 27, 2025

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/148129

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit d445a4f with merge base 915b9c8 (image):
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@pytorch-bot pytorch-bot bot added the topic: not user facing topic category label Feb 27, 2025
seemethere added a commit that referenced this pull request Feb 27, 2025
We're dropping regular old manylinux so let's drop it here too

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>

ghstack-source-id: be00ef2
Pull Request resolved: #148129
[ghstack-poisoned]
seemethere added a commit that referenced this pull request Feb 27, 2025
We're dropping regular old manylinux so let's drop it here too

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>

ghstack-source-id: 269c20f
Pull Request resolved: #148129

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>
Copy link
Contributor

@huydhn huydhn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! This should get rid of the failure in the other PR

Copy link
Contributor

@malfet malfet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure

Copy link
Contributor

@atalman atalman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. Thank you

docker-image: "pytorch/manylinux-builder:cpu"
- device: "xpu"
docker-image: "pytorch/manylinux2_28-builder:cpu"
docker-image: ["pytorch/manylinux2_28-builder:cpu"]
Copy link
Contributor

@atalman atalman Feb 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe need to keep:

exclude:
	- device: "xpu"
            docker-image: "pytorch/manylinux2_28-builder:cpu"

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm curious why it's necessary for them to be on the older version? Looks like later on in the script they install a more modern compiler so wouldn't it make sense for them to just use the compiler in the newer image?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I went ahead and removed the lines that install the newer compiler since the manylinux_2_28 image already includes a modern compiler

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes looks like the XPU wheels are not Manylinux 2.28 yet: https://download.pytorch.org/whl/nightly/xpu/torch
We should transition XPU builds to Manylinux 2.28 as well.
cc @EikanWang @chuanqi129

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe @chuanqi129 has an opinion here?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like the new image uses the correct devtoolset that they want:

[251/385] /opt/rh/gcc-toolset-11/root/usr/bin/c++ -DGTEST_HAS_RTTI=0 -Ithird_party/intel/lib/TritonIntelGPUTransforms

From https://github.com/pytorch/pytorch/actions/runs/13577591113/job/37957297977?pr=148129#step:7:979

Copy link
Member Author

@seemethere seemethere Feb 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like failures are more related to glibc version:

NVVMDialect.cpp:(.text._ZN4mlir4NVVM9BarrierOp5buildERNS_9OpBuilderERNS_14OperationStateENS_9TypeRangeENS_10ValueRangeEN4llvm8ArrayRefINS_14NamedAttributeEEE+0xfa): 
undefined reference to `std::__glibcxx_assert_fail(char const*, int, char const*, char const*)'

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay I re-added xpu builds back for manylinux

[ghstack-poisoned]
seemethere added a commit that referenced this pull request Feb 27, 2025
We're dropping regular old manylinux so let's drop it here too

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>

ghstack-source-id: 418f598
Pull Request resolved: #148129

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>
[ghstack-poisoned]
seemethere added a commit that referenced this pull request Feb 27, 2025
We're dropping regular old manylinux so let's drop it here too

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>

ghstack-source-id: ab61eaa
Pull Request resolved: #148129

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>
@seemethere seemethere changed the title ci: Remove manylinux builds for triton ci: Remove manylinux builds for triton, except for XPU Feb 27, 2025
[ghstack-poisoned]
seemethere added a commit that referenced this pull request Feb 27, 2025
We're dropping regular old manylinux so let's drop it here too

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>

ghstack-source-id: 1b4af39
Pull Request resolved: #148129

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>
[ghstack-poisoned]
seemethere added a commit that referenced this pull request Feb 27, 2025
We're dropping regular old manylinux so let's drop it here too

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>

ghstack-source-id: 7d99ab6
Pull Request resolved: #148129

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>
- device: "rocm"
docker-image: "pytorch/manylinux-builder:cpu"
# TODO: Remove this for cuda when manylinux2_28 migration for xpu is done
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a fan of this btw, there has to be a better way of doing this

@seemethere
Copy link
Member Author

@pytorchbot merge

@pytorch-bot pytorch-bot bot added the ciflow/trunk Trigger trunk jobs on your pull request label Feb 27, 2025
@pytorchmergebot
Copy link
Collaborator

Merge started

Your change will be merged once all checks pass (ETA 0-4 Hours).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

@pytorchmergebot
Copy link
Collaborator

The merge job was canceled or timed out. This most often happen if two merge requests were issued for the same PR, or if merge job was waiting for more than 6 hours for tests to finish. In later case, please do not hesitate to reissue the merge command
For more information see pytorch-bot wiki.

@chuanqi129
Copy link
Collaborator

@pytorchbot merge

@pytorchmergebot
Copy link
Collaborator

Merge started

Your change will be merged once all checks pass (ETA 0-4 Hours).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

pytorchmergebot pushed a commit that referenced this pull request Mar 3, 2025
Follow PR #148129 to remove manylinux builds for triton xpu
Pull Request resolved: #148195
Approved by: https://github.com/seemethere
majing921201 pushed a commit to majing921201/pytorch that referenced this pull request Mar 4, 2025
We're dropping regular old manylinux so let's drop it here too

Relates to pytorch#123649

Signed-off-by: Eli Uriegas <eliuriegas@meta.com>
Pull Request resolved: pytorch#148129
Approved by: https://github.com/Camyll, https://github.com/huydhn, https://github.com/malfet, https://github.com/atalman
ghstack dependencies: pytorch#148126
majing921201 pushed a commit to majing921201/pytorch that referenced this pull request Mar 4, 2025
Follow PR pytorch#148129 to remove manylinux builds for triton xpu
Pull Request resolved: pytorch#148195
Approved by: https://github.com/seemethere
@github-actions github-actions bot deleted the gh/seemethere/11/head branch March 31, 2025 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ciflow/trunk Trigger trunk jobs on your pull request Merged topic: not user facing topic category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants