There is a newer version of the record available.

Published October 1, 2025 | Version rel-2.33.0
Software Open

pymc-devs/pytensor: rel-2.33.0

Description

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

What's Changed

Major Changes 🛠

  • Remove unused graph rewriting functionality by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1595
  • Speedup graph traversal functions by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1596

New Features 🎉

  • Implement OpPattern for more flexible tracks and PatternNodeRewriter by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1594

Bugfixes 🐛

  • Fix failure with narrowing of ssize_t to int in macos by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1602

Documentation 📖

  • Add gallery notebook on vector jacobian products by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1544
  • Normalizing Flows in PyTensor Notebook by @juanitorduz in https://github.com/pymc-devs/pytensor/pull/1588
  • Add intro notebook from workshop by @juanitorduz in https://github.com/pymc-devs/pytensor/pull/1585

Maintenance 🔧

  • Add rewrite for log(sqrt(x)) by @williambdean in https://github.com/pymc-devs/pytensor/pull/1555
  • Tweak rewrites in infer_shape dataset by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1563
  • Add rewrite for softplus(log(x)) -> log1p(x) by @lciti in https://github.com/pymc-devs/pytensor/pull/1452
  • Implement static shape inference for AdvancedSubtensor by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1566
  • Rewrite more cases of Blockwise IncSubtensor by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1560
  • Skip scan rewrites if there is no Scan Op in the graph by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1600
  • Add compiler_verbose config flag by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1520
  • Use vectorized jacobian in Minimize Op by @Michal-Novomestsky in https://github.com/pymc-devs/pytensor/pull/1582
  • Speedup FusionOptimizer by @ricardoV94 in https://github.com/pymc-devs/pytensor/pull/1615

New Contributors

  • @jorenham made their first contribution in https://github.com/pymc-devs/pytensor/pull/1597
  • @Michal-Novomestsky made their first contribution in https://github.com/pymc-devs/pytensor/pull/1582

Full Changelog: https://github.com/pymc-devs/pytensor/compare/rel-2.32.0...rel-2.33.0

Files

pymc-devs/pytensor-rel-2.33.0.zip

Files (5.7 MB)

Name Size Download all
md5:b5c827590142ef5726ba8f600f943334
5.7 MB Preview Download

Additional details

Related works