Published January 24, 2026
| Version rel-2.37.0
Software
Open
pymc-devs/pytensor: rel-2.37.0
Authors/Creators
- Frédéric Bastien1
- Pascal Lamblin
- abergeron
- Brandon T. Willard2
- Ricardo Vieira3
- Razvan Pascanu
- carriepl
- Olivier Breuleux
- notoraptor
- David Warde-Farley
- Roy
- James Bergstra4
- Iban Harlouchet
- Mohammed Affan
- Ramana Sundararaman
- Reyhane Askari
- maqianlie5
- Suresh Panneerselvam
- Alexander Belopolsky
- ballasn
- Gijs van Tulder
- Virgile Andreani6
- Simon Lefrancois7
- Amjad Almahairi
- Hengjean
- Michael Osthege8
- Nicolas Bouchard
- khaotik
- Jeremiah Lowin9
- Caglar Gulcehre10
- 1. NVIDIA
- 2. .txt
- 3. @pymc-devs @pymc-labs
- 4. kindred.ai
- 5. Northeastern University
- 6. Inria
- 7. Université de Montréal
- 8. Forschungszentrum Jülich GmbH
- 9. @PrefectHQ
- 10. EPFL CLAIRE Lab
Description
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
Major Changes 🛠
- Do not raise in linalg Ops by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1834
New Features 🎉
- Add rewrite to fuse nested BlockDiag Ops by @eby0303 in https://github.com/pymc-devs/pytensor/pull/1671
- Fix gradient of
minimizeandrootwrt higher-dimensional arguments by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/1806 - Determinant of factorized matrices by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1785
- Improved Linear Control Ops, with Numba Dispatches by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/1840
- Basic Sparse functionality in Numba by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1676
- Implement sparse dot product in numba backend by @tomicapretto in https://github.com/pymc-devs/pytensor/pull/1854
Bugfixes 🐛
- Do not coerce gradients to TensorVariable by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1685
- Fix bug in local_block_diag_dot_to_dot_block_diag by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1839
- Fix issues with split and split_dims by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1828
- Tweaks to reshape Ops by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1842
- Fix scalar Blockwise in numba backend by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1846
Maintenance 🔧
- local_[div|mul]_switch_sink: Allow zero inside a DimShuffle/Alloc by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1850
New Contributors
- @eby0303 made their first contribution in https://github.com/pymc-devs/pytensor/pull/1671
- @tomicapretto made their first contribution in https://github.com/pymc-devs/pytensor/pull/1854
Full Changelog: https://github.com/pymc-devs/pytensor/compare/rel-2.36.3...rel-2.37.0
Files
pymc-devs/pytensor-rel-2.37.0.zip
Files
(5.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:a475dedae236d7199445e2eec28f198e
|
5.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pymc-devs/pytensor/tree/rel-2.37.0 (URL)
Software
- Repository URL
- https://github.com/pymc-devs/pytensor