Skip to content

Remove CentOS 7 build#8191

Merged
Jokeren merged 1 commit intotriton-lang:mainfrom
neildhar:remove_centos_build
Oct 9, 2025
Merged

Remove CentOS 7 build#8191
Jokeren merged 1 commit intotriton-lang:mainfrom
neildhar:remove_centos_build

Conversation

@neildhar
Copy link
Copy Markdown
Collaborator

@neildhar neildhar commented Sep 15, 2025

The CentOS 7 build was added back to support the release of PyTorch 2.6 (#5158). However, PyTorch has since dropped support for manylinux2014 and the pre-C++11 ABI:
https://dev-discuss.pytorch.org/t/pytorch-linux-wheels-switching-to-new-wheel-build-platform-manylinux-2-28-on-november-12-2024/2581

Given that the AlmaLinux 8 build already supports a relatively old version of glibc, it is unlikely that the CentOS 7 build is being used often. In addition, the CentOS build is tricky to use since the libraries are built with the pre-C++11 ABI, which would need to be propagated to the Triton build for it to link successfully.

New contributor declaration

  • I am not making a trivial change, such as fixing a typo in a comment.

  • I have written a PR description following these
    rules.

  • I have run pre-commit run --from-ref origin/main --to-ref HEAD.

  • Select one of the following.

    • I have added tests.
      • /test for lit tests
      • /unittest for C++ tests
      • /python/test for end-to-end tests
    • This PR does not need a test because it is a CI change.
  • Select one of the following.

    • I have not added any lit tests.
    • The lit tests I have added follow these best practices,
      including the "tests should be minimal" section. (Usually running Python code
      and using the instructions it generates is not minimal.)

@neildhar neildhar requested a review from ptillet as a code owner September 15, 2025 21:50
@Jokeren Jokeren requested a review from atalman September 16, 2025 00:41
@Jokeren
Copy link
Copy Markdown
Contributor

Jokeren commented Sep 16, 2025

cc @atalman

Copy link
Copy Markdown
Collaborator

@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!

@Jokeren
Copy link
Copy Markdown
Contributor

Jokeren commented Oct 9, 2025

@neildhar can you please resolve the conflicts?

The CentOS 7 build was added back to support the release of PyTorch 2.6
(triton-lang#5158). However, PyTorch has
since dropped support for manylinux2014 and the pre-C++11 ABI:
https://dev-discuss.pytorch.org/t/pytorch-linux-wheels-switching-to-new-wheel-build-platform-manylinux-2-28-on-november-12-2024/2581

Given that the AlmaLinux 8 build already supports a relatively old
version of glibc, it is unlikely that the CentOS 7 build is being used
often. In addition, the CentOS build is tricky to use since the
libraries are built with the pre-C++11 ABI, which would need to be
propagated to the Triton build for it to link successfully.
@neildhar neildhar force-pushed the remove_centos_build branch from 0105edb to f32e679 Compare October 9, 2025 15:39
@neildhar
Copy link
Copy Markdown
Collaborator Author

neildhar commented Oct 9, 2025

@Jokeren Done

@Jokeren Jokeren enabled auto-merge (squash) October 9, 2025 16:14
@Jokeren Jokeren merged commit 0b45587 into triton-lang:main Oct 9, 2025
9 of 16 checks passed
@neildhar neildhar deleted the remove_centos_build branch October 9, 2025 17:09
yangshuxin pushed a commit to yangshuxin/triton that referenced this pull request Oct 9, 2025
The CentOS 7 build was added back to support the release of PyTorch 2.6
(triton-lang#5158). However, PyTorch has
since dropped support for manylinux2014 and the pre-C++11 ABI:

https://dev-discuss.pytorch.org/t/pytorch-linux-wheels-switching-to-new-wheel-build-platform-manylinux-2-28-on-november-12-2024/2581

Given that the AlmaLinux 8 build already supports a relatively old
version of glibc, it is unlikely that the CentOS 7 build is being used
often. In addition, the CentOS build is tricky to use since the
libraries are built with the pre-C++11 ABI, which would need to be
propagated to the Triton build for it to link successfully.

# New contributor declaration
- [x] I am not making a trivial change, such as fixing a typo in a
comment.

- [x] I have written a PR description following these
  [rules](https://cbea.ms/git-commit/#why-not-how).

- [x] I have run `pre-commit run --from-ref origin/main --to-ref HEAD`.

- Select one of the following.
  - [ ] I have added tests.
    - `/test` for `lit` tests
    - `/unittest` for C++ tests
    - `/python/test` for end-to-end tests
  - [x] This PR does not need a test because it is a CI change.

- Select one of the following.
  - [x] I have not added any `lit` tests.
- [ ] The `lit` tests I have added follow these [best
practices](https://mlir.llvm.org/getting_started/TestingGuide/#filecheck-best-practices),
including the "tests should be minimal" section. (Usually running Python
code
    and using the instructions it generates is not minimal.)
Jokeren pushed a commit that referenced this pull request Oct 10, 2025
The CentOS 7 build was added back to support the release of PyTorch 2.6
(#5158). However, PyTorch has
since dropped support for manylinux2014 and the pre-C++11 ABI:

https://dev-discuss.pytorch.org/t/pytorch-linux-wheels-switching-to-new-wheel-build-platform-manylinux-2-28-on-november-12-2024/2581

Given that the AlmaLinux 8 build already supports a relatively old
version of glibc, it is unlikely that the CentOS 7 build is being used
often. In addition, the CentOS build is tricky to use since the
libraries are built with the pre-C++11 ABI, which would need to be
propagated to the Triton build for it to link successfully.

# New contributor declaration
- [x] I am not making a trivial change, such as fixing a typo in a
comment.

- [x] I have written a PR description following these
  [rules](https://cbea.ms/git-commit/#why-not-how).

- [x] I have run `pre-commit run --from-ref origin/main --to-ref HEAD`.

- Select one of the following.
  - [ ] I have added tests.
    - `/test` for `lit` tests
    - `/unittest` for C++ tests
    - `/python/test` for end-to-end tests
  - [x] This PR does not need a test because it is a CI change.

- Select one of the following.
  - [x] I have not added any `lit` tests.
- [ ] The `lit` tests I have added follow these [best
practices](https://mlir.llvm.org/getting_started/TestingGuide/#filecheck-best-practices),
including the "tests should be minimal" section. (Usually running Python
code
    and using the instructions it generates is not minimal.)
ita9naiwa pushed a commit to ita9naiwa/triton that referenced this pull request Oct 12, 2025
The CentOS 7 build was added back to support the release of PyTorch 2.6
(triton-lang#5158). However, PyTorch has
since dropped support for manylinux2014 and the pre-C++11 ABI:

https://dev-discuss.pytorch.org/t/pytorch-linux-wheels-switching-to-new-wheel-build-platform-manylinux-2-28-on-november-12-2024/2581

Given that the AlmaLinux 8 build already supports a relatively old
version of glibc, it is unlikely that the CentOS 7 build is being used
often. In addition, the CentOS build is tricky to use since the
libraries are built with the pre-C++11 ABI, which would need to be
propagated to the Triton build for it to link successfully.

# New contributor declaration
- [x] I am not making a trivial change, such as fixing a typo in a
comment.

- [x] I have written a PR description following these
  [rules](https://cbea.ms/git-commit/#why-not-how).

- [x] I have run `pre-commit run --from-ref origin/main --to-ref HEAD`.

- Select one of the following.
  - [ ] I have added tests.
    - `/test` for `lit` tests
    - `/unittest` for C++ tests
    - `/python/test` for end-to-end tests
  - [x] This PR does not need a test because it is a CI change.

- Select one of the following.
  - [x] I have not added any `lit` tests.
- [ ] The `lit` tests I have added follow these [best
practices](https://mlir.llvm.org/getting_started/TestingGuide/#filecheck-best-practices),
including the "tests should be minimal" section. (Usually running Python
code
    and using the instructions it generates is not minimal.)
tmoreau89 pushed a commit to tmoreau89/triton that referenced this pull request Dec 1, 2025
The CentOS 7 build was added back to support the release of PyTorch 2.6
(triton-lang#5158). However, PyTorch has
since dropped support for manylinux2014 and the pre-C++11 ABI:

https://dev-discuss.pytorch.org/t/pytorch-linux-wheels-switching-to-new-wheel-build-platform-manylinux-2-28-on-november-12-2024/2581

Given that the AlmaLinux 8 build already supports a relatively old
version of glibc, it is unlikely that the CentOS 7 build is being used
often. In addition, the CentOS build is tricky to use since the
libraries are built with the pre-C++11 ABI, which would need to be
propagated to the Triton build for it to link successfully.

# New contributor declaration
- [x] I am not making a trivial change, such as fixing a typo in a
comment.

- [x] I have written a PR description following these
  [rules](https://cbea.ms/git-commit/#why-not-how).

- [x] I have run `pre-commit run --from-ref origin/main --to-ref HEAD`.

- Select one of the following.
  - [ ] I have added tests.
    - `/test` for `lit` tests
    - `/unittest` for C++ tests
    - `/python/test` for end-to-end tests
  - [x] This PR does not need a test because it is a CI change.

- Select one of the following.
  - [x] I have not added any `lit` tests.
- [ ] The `lit` tests I have added follow these [best
practices](https://mlir.llvm.org/getting_started/TestingGuide/#filecheck-best-practices),
including the "tests should be minimal" section. (Usually running Python
code
    and using the instructions it generates is not minimal.)
meta-codesync Bot pushed a commit to facebookexperimental/triton that referenced this pull request Mar 24, 2026
Summary:
This is a cherry-pick of an upstream PR: triton-lang/triton#8191

Upstream commit message:
```
> Remove CentOS 7 build (#8191)
```

***Do not remove the following line from this commit***
Reactor Cherry-pick Revision: 0b45587
 ---

This diff was generated by running:
```
buck run fbcode//triton/tools/reactor:reactor -- cherrypick --num-commits 1 --no-submit
```

Diff Comparison: https://www.internalfb.com/intern/paste/P2245278607/

Reviewed By: stashuk-olek

Differential Revision: D97523419

fbshipit-source-id: 3489b138d903739a45edc53ab37f3c256f45a880
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.

3 participants