Published June 1, 2026 | Version rel-3.0.4
Software Open

pymc-devs/pytensor: rel-3.0.4

Description

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

New Features 🎉

  • Selection and permutation assumptions by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2165

Bugfixes 🐛

  • Fix FusionOptimizer walk_toposort use by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2178
  • Minimize: fix gradient with single >1D argument by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2176
  • Check None shape by type not identity in numba SpecifyShape dispatch by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2191
  • Fix local_subtensor_of_batch_dims when encountering stale broadcast types by @jaanerik in https://github.com/pymc-devs/pytensor/pull/2167

Maintenance 🔧

  • Switch to augmented-matrix Frechet derivative for expm pullback by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2162
  • Add dispatches for Real Op by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2016
  • Faster convolve numba by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2175
  • Use out argument in more numba dispatches by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2182
  • Propagate triangularity through matrix transpose by @jessegrabowski in https://github.com/pymc-devs/pytensor/pull/2174
  • Numba: fuse AdvancedSubtensor->Elemwise->AdvancedIncSubtensor by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/2015

Full Changelog: https://github.com/pymc-devs/pytensor/compare/rel-3.0.3...rel-3.0.4

Files

pymc-devs/pytensor-rel-3.0.4.zip

Files (6.0 MB)

Name Size Download all
md5:57971723cffbca568309c1890cd7d717
6.0 MB Preview Download

Additional details

Related works