Releases: pymc-devs/pytensor
Releases · pymc-devs/pytensor
rel-2.18.6
What's Changed
New Features 🎉
- Vectorize softmax and argmax nodes by @ricardoV94 in #571
- Add
linalg.block_diag
and sparse equivalent by @jessegrabowski in #576
Bugfixes 🐛
- Remove incorrect
solve
usage inpsd_solve_with_chol
rewrite by @jessegrabowski in #575 - Fix
vectorize_graph
bug when replacements were provided for only some outputs of a node by @ricardoV94 in #570 - Don't store
fortran
objects inScipyGer
tag by @lucianopaz in #574 - Fix bug in storage_input alignment of the JAX backend by @ricardoV94 in #587
Full Changelog: rel-2.18.5...rel-2.18.6
rel-2.18.5
What's Changed
New Features 🎉
- Add rewrite for matmul when only one of the inputs has batched dimensions by @ricardoV94 in #558
- Implement betaincinv and gammainc[c]inv functions by @amyoshino in #502
Bugfixes 🐛
- Fix bug where ShapeFeature would create circular shape graph by @ricardoV94 in #566
Documentation 📖
New Contributors
Full Changelog: rel-2.18.4...rel-2.18.5
rel-2.18.4
What's Changed
New Features 🎉
- Implement
vectorize_node
forCheckAndRaise
Op
by @ricardoV94 in #553
Bugfixes 🐛
- Do not generate C code for BatchedDot when BLAS flags are missing by @ricardoV94 in #550
Maintenance 🔧
New Contributors
Full Changelog: rel-2.18.3...rel-2.18.4
rel-2.18.3
What's Changed
New Features 🎉
- Add Exponentially scaled modified Bessel Op by @dehorsley in #543
Bugfixes 🐛
- Fix bugs in shape inference by @ricardoV94 in #546
Documentation 📖
- Update aliases to reflect package name by @jessegrabowski in #547
Full Changelog: rel-2.18.2...rel-2.18.3
rel-2.18.2
What's Changed
New Features 🎉
- Extend sum of mul rewrite for multiple axis by @ricardoV94 in #484
- Blockwise improvements by @ricardoV94 in #532
Maintenance 🔧
- Include C cache preloading in profile output by @ricardoV94 in #522
- Faster vectorize by walking sorted nodes by @ricardoV94 in #520
- Faster
infer_static_shape
by @ricardoV94 in #521 - Add _logger.debug statements to cmodule default blas ldflags by @lucianopaz in #528
Full Changelog: rel-2.18.1...rel-2.18.2
rel-2.18.1
What's Changed
Bugfixes 🐛
- Do not merge while scans with different until condition by @ricardoV94 in #510
- Handle windows conda library directories in default blas by @lucianopaz in #517
- Fix vectorized shape by @ricardoV94 in #519
Maintenance 🔧
- Make params exclusive to
COp
s by @ricardoV94 in #513
Full Changelog: rel-2.18.0...rel-2.18.1
rel-2.18.0
What's Changed
Major Changes 🛠
- Implement ChiSquare via Gamma by @wd60622 in #490
- Implement vectorize helper with similar semantics to that of NumPy by @ricardoV94 in #500
New Features 🎉
- Implement JAX dispatch for TriGamma by @ricardoV94 in #498
- Vectorize dispatch for shape operations by @ricardoV94 in #454
Bugfixes 🐛
- Use empty blas_ldflags if no cxx is configured by @lucianopaz in #506
Documentation 📖
- Add
set
andinc
TensorVariable methods forset_subtensor
andinc_subtensor
operations by @ricardoV94 in #494
Maintenance 🔧
- Unpin numpy in pyproject.toml by @twiecki in #492
- Defer the use of nfunc_spec in JAX scalar dispatch by @ferrine in #496
- Implement Polygamma Op by @ricardoV94 in #505
New Contributors
Full Changelog: rel-2.17.4...rel-2.18.0
rel-2.17.4
What's Changed
New Features 🎉
- Support Blockwise in JAX backend by @ricardoV94 in #487
Bugfixes 🐛
Maintenance 🔧
- Fix import errors if setuptools is too old by @ferrine in #483
- Change default blas_info dictionary in cmodule by @lucianopaz in #444
- Add specialization rewrite for solve with batched b by @ricardoV94 in #482
New Contributors
- @lucianopaz made their first contribution in #444
Full Changelog: rel-2.17.3...rel-2.17.4
rel-2.17.3
What's Changed
Bugfixes 🐛
- Fix numpy integer check in TensorType by @ricardoV94 in #478
Full Changelog: rel-2.17.2...rel-2.17.3
rel-2.17.2
What's Changed
Bugfixes 🐛
- Correctly report the elemwise output type in Numba by @aseyboldt in #468
- Fix RandomVariable static type shape bug by @ricardoV94 in #475
Maintenance 🔧
Full Changelog: rel-2.17.1...rel-2.17.2