-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Update PyTensor dependency (drop numpy <2.0, and Python 3.10.) #7910
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
c040c2b
to
bbfec83
Compare
bbfec83
to
164ae58
Compare
ugh loads of broken stuff |
164ae58
to
d532c45
Compare
Failures had to do with functions that guessed the inputs for the user. The order changed since the last release and now gradients / forward were not aligned. This was not a great idea to begin with, so I now raise anytime such method is called in a way that the input order is ambiguous. |
4caaaca
to
3ddcecc
Compare
CI broken by pymc-devs/pytensor#1660 which means we'll need another release (which is also a major release as it drops old numpy / python) :) |
getting close. @maresb @lucianopaz any luck with the windows blas issue on conda? |
04d3c35
to
6f626fa
Compare
Model.compile_fn
)
The verbose PR title is just to remind to add a note in the release notes |
Model.compile_fn
)Model.compile_fn
)
45b4034
to
787179b
Compare
I'm not testing on Windows because the release is held at conda-forge. I'll open an issue to revert the relevant commit once conda-forge/pytensor-suite-feedstock#177 is fixed |
787179b
to
33dcd38
Compare
Drops support for Python 3.10 and Numpy<2.0 Co-authored-by: Jesse Grabowski <[email protected]>
be479e8
to
9d1f69f
Compare
9d1f69f
to
70a0df8
Compare
Ya, sorry, I'm working on it, but not sure yet what the problem is. Will try to follow Luciano's advice |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7910 +/- ##
==========================================
- Coverage 91.63% 91.47% -0.16%
==========================================
Files 116 116
Lines 18882 18904 +22
==========================================
- Hits 17302 17292 -10
- Misses 1580 1612 +32
🚀 New features to boost your workflow:
|
Solved! 🎉 |
70a0df8
to
3ee50ac
Compare
reverted the commit so we test on windows as usual |
Uhuh tests are passing |
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 the changes look OK, but maybe someone else should have a look too.
Model.compile_fn
)
Oops! We forgot to update python_requires: Line 73 in f80e896
|
Some major import changes in the latest release
📚 Documentation preview 📚: https://pymc--7910.org.readthedocs.build/en/7910/