rel-2.24.0
What's Changed
Major Changes 🛠
- Add initial support for PyTorch backend by @HarshvirSandhu in #764
- Break MaxandArgmax Op to seperate TensorMax Op and Argmax Op by @Dhruvanshu-Joshi in #731
New Features 🎉
- Implement basic Alloc Ops in PyTorch by @ricardoV94 in #836
- Do not use Numba objmode for supported advanced indexing operations by @ricardoV94 in #805
- Improve static output shapes of Reshape and AdvancedSubtensor1 by @ricardoV94 in #834
- Add more specialized static output shape to Eye by @ricardoV94 in #841
- Update
tensor.where
to allow for case with only condition by @tanish1729 in #844 - Implement JAX dispatch for Argsort and add
stable
argument to sorting functions by @ricardoV94 in #848 - Add rewrite to merge multiple SVD Ops with different settings by @HangenYuu in #769
- Implemented JAX backend for Eigvalsh by @HangenYuu in #867
- PyTorch Softmax Ops by @HAKSOAT in #846
- Rewrite determinant of diagonal matrix as product of diagonal by @tanish1729 in #797
Bugfixes 🐛
- Fix numba implementation of cholesky not setting off-diag entries to zero by @aseyboldt in #816
- Replace RNG update in RV lift rewrites by @ricardoV94 in #870
Maintenance 🔧
- Fix E721: do not compare types, for exact checks use is / is not by @maresb in #596
- Minor: Fix dependencies by @maresb in #813
- Add jax dispatch for
KroneckerProduct
Op
by @jessegrabowski in #822 - Fix typing in subtensor module by @michaelosthege in #823
- Upper pin scipy temporarily by @ricardoV94 in #863
- Remove conservative checks for supported Subtensors operations in JAX by @ricardoV94 in #849
- Check for square matrix in make_node to Det by @tanish1729 in #861
- Add dprint shortcut to FunctionGraph and Function by @ricardoV94 in #779
New Contributors
Full Changelog: rel-2.23.0...rel-2.24.0