What's Changed
Major Changes 🛠
- Improve dot lift rewrites by @ricardoV94 in #1471
- Change Dot Op to only accept matrix inputs by @ricardoV94 in #1538
New Features 🎉
- Refactor and update QR Op by @jessegrabowski in #1518
- Optimize matmuls involving block diagonal matrices by @jessegrabowski in #1493
Bugfixes 🐛
- Fix
CheckAndRaise
Op C implementation by @ricardoV94 in #1521 - Fix mean, var and std for XTensorVariables by @ricardoV94 in #1533
- Fix AdvancedIncSubtensor1 C-compilation with empty indices by @ricardoV94 in #1551
Documentation 📖
- Fix missing xtensor.type cross-reference targets by @OriolAbril in #1530
Maintenance 🔧
- Converts negative constant axis to positive if present in
Join(COp)
by @PabloRoque in #1527 - Preserve static shape information in
block_diag
by @jessegrabowski in #1529 - Get rid of pydot-ng because it's deprecated since 7 years by @maresb in #1534
- Canonicalize subtensor negative integer indices by @ricardoV94 in #1541
- Use stricter numerical tolerance in rewrites and allow casting in
PatternNodeRewriter
by @lciti in #1526
New Contributors
- @PabloRoque made their first contribution in #1527
Full Changelog: rel-2.31.7...rel-2.32.0