rel-2.33.0
What's Changed
Major Changes 🛠
- Remove unused graph rewriting functionality by @ricardoV94 in #1595
- Speedup graph traversal functions by @ricardoV94 in #1596
New Features 🎉
- Implement
OpPattern
for more flexibletracks
andPatternNodeRewriter
by @ricardoV94 in #1594
Bugfixes 🐛
- Fix failure with narrowing of ssize_t to int in macos by @ricardoV94 in #1602
Documentation 📖
- Add gallery notebook on vector jacobian products by @ricardoV94 in #1544
- Normalizing Flows in PyTensor Notebook by @juanitorduz in #1588
- Add intro notebook from workshop by @juanitorduz in #1585
Maintenance 🔧
- Add rewrite for log(sqrt(x)) by @williambdean in #1555
- Tweak rewrites in
infer_shape
dataset by @ricardoV94 in #1563 - Add rewrite for
softplus(log(x)) -> log1p(x)
by @lciti in #1452 - Implement static shape inference for AdvancedSubtensor by @ricardoV94 in #1566
- Rewrite more cases of Blockwise IncSubtensor by @ricardoV94 in #1560
- Skip scan rewrites if there is no Scan Op in the graph by @ricardoV94 in #1600
- Add
compiler_verbose
config flag by @ricardoV94 in #1520 - Use vectorized jacobian in Minimize Op by @Michal-Novomestsky in #1582
- Speedup FusionOptimizer by @ricardoV94 in #1615
New Contributors
- @jorenham made their first contribution in #1597
- @Michal-Novomestsky made their first contribution in #1582
Full Changelog: rel-2.32.0...rel-2.33.0