-
Notifications
You must be signed in to change notification settings - Fork 26.3k
[BE][Ez]: Update pybind11 submodule to v2.13.1 #129827
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
[BE][Ez]: Update pybind11 submodule to v2.13.1 #129827
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/129827
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit cc7ece5 with merge base 6f275ae ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SGTM
What are the notable additions in this version? Is it NoGil safe?
|
We have preliminary support for it: "Support free-threaded CPython (3.13t). Add py::mod_gil_not_used() tag to indicate if a module supports running with the GIL disabled. pybind/pybind11#5148" |
|
@pytorchbot merge |
Merge startedYour 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 |
XuehaiPan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should wait for a new stable release after pybind/pybind11#5208 is backported.
|
Updating this pin is pretty cheap on our end. So I wouldn't say we must wait for the backport and full release if this doesn't break anything in PyTorch. |
Merge failedReason: 1 jobs have failed, first few of them are: trunk / macos-py3-arm64-mps / test (mps, 1, 1, macos-m1-14) Details for Dev Infra teamRaised by workflow job |
|
@XuehaiPan We don't use the typing.h feature of pybind11 to my knowledge? |
It breaks |
|
@XuehaiPan We are going to need to update to unblock 3.13 support |
|
FYI this is part of #130689 as well for 3.13. We can merge either first depending on how the Meta-side upgrade goes. |
|
@pytorchbot merge --rebase |
|
@pytorchbot started a rebase job onto refs/remotes/origin/viable/strict. Check the current status here |
|
Successfully rebased |
cf5b334 to
cc7ece5
Compare
Merge startedYour 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 |
Updates pybind11 submodule to v2.13.1 Pull Request resolved: pytorch#129827 Approved by: https://github.com/XuehaiPan, https://github.com/atalman, https://github.com/albanD
Updates pybind11 submodule to v2.13.1