Published September 7, 2026
| Version rel-3.3.1
Software
Open
pymc-devs/pytensor: rel-3.3.1
Authors/Creators
- Frédéric Bastien1
- Pascal Lamblin
- abergeron
- Ricardo Vieira2
- Brandon T. Willard3
- Razvan Pascanu
- carriepl
- Olivier Breuleux
- notoraptor
- David Warde-Farley
- Roy
- James Bergstra4
- Iban Harlouchet
- Mohammed Affan
- Jesse Grabowski
- 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
- 1. NVIDIA
- 2. @pymc-devs @pymc-labs
- 3. .txt
- 4. kindred.ai
- 5. Northeastern University
- 6. Inria
- 7. Université de Montréal
- 8. Forschungszentrum Jülich GmbH
- 9. @PrefectHQ
Description
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
Bugfixes 🐛
- Fix broadcast/upcast loss in
local_add_of_sparse_writeandlocal_read_of_writeby @frankbuckley in https://github.com/pymc-devs/pytensor/pull/2350 - Fix numba failure on gradient of chained batched Convolve1d by @juanitorduz in https://github.com/pymc-devs/pytensor/pull/2375
Documentation 📖
- Add API docs for pytensor.graph.traversal by @williambdean in https://github.com/pymc-devs/pytensor/pull/2401
Maintenance 🔧
- Numba: speed up advanced indexing with non-scalar core dims by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2345
- Inline SymbolicOps at the start of the fusion pass so their bodies can fuse by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2346
- Numba: keep layout information through DimShuffle by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2348
- Fix MergeOptimizer's dead guard against merging destroyed variables by @velochy in https://github.com/pymc-devs/pytensor/pull/2355
- Numba: don't materialize index broadcast by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2353
- Numba: faster Alloc implementation by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2356
- Add MLX dispatch and a Metal kernel for gammainc and gammaincc by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2347
- Bump numba upper bound to <=0.67.0 (main) by @github-actions[bot] in https://github.com/pymc-devs/pytensor/pull/2372
- Numba: solve triangular C-contiguous B without copy by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2359
- Add MLX dispatch and a Metal kernel for betainc by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2368
- Fix test incompatibilities with numpy 2.5 by @juanitorduz in https://github.com/pymc-devs/pytensor/pull/2376
- Add MLX dispatch for CholeskySolve by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2377
- Rewrite log(sqr(x)) to 2 * log(abs(x)) to avoid underflow by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2380
- Numba: back-port compilation speedup for large tuple/ number of arguments by @velochy in https://github.com/pymc-devs/pytensor/pull/2361
- Fix docstrings that document parameters the functions do not have by @VenishPaneliya in https://github.com/pymc-devs/pytensor/pull/2408
- Numba Join: better memory and runtime performance by @velochy in https://github.com/pymc-devs/pytensor/pull/2362
New Contributors
- @frankbuckley made their first contribution in https://github.com/pymc-devs/pytensor/pull/2350
- @VenishPaneliya made their first contribution in https://github.com/pymc-devs/pytensor/pull/2408
Full Changelog: https://github.com/pymc-devs/pytensor/compare/rel-3.3.0...rel-3.3.1
Files
pymc-devs/pytensor-rel-3.3.1.zip
Files
(6.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:5b39548ad8493c36c9a1a57e173bfeb9
|
6.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pymc-devs/pytensor/tree/rel-3.3.1 (URL)
Software
- Repository URL
- https://github.com/pymc-devs/pytensor