rel-2.31.0
What's Changed
Major Changes 🛠
- Speedup AdvancedSubtensor1 and AdvancedIncSubtensor1 in C backend by @ricardoV94 in #1346
- AdvancedIncSubtensor1 now explicitly forbids runtime broadcast
New Features 🎉
- Add Ops for LU Factorization by @jessegrabowski in #1218
- Implement several subtensor lift rewrites by @ricardoV94 in #1158
- Implement numba dispatch of StudentT by @ricardoV94 in #1402
- Implement C code for ExtractDiagonal and ARange by @ricardoV94 in #1392
Bugfixes 🐛
- Use
shell=False
forPopen
on Windows by @michaelosthege in #1324 - Fix lu_solve with batch inputs by @ricardoV94 in #1394
Maintenance 🔧
- Update pyproject license schema according to deprecation warnings by @maresb in #1362
- Fix typo in warning message by @zaxtax in #1364
- Restore d3viz/html/template.html by @williambdean in #1380
- Faster convolve1d in numba backend by @ricardoV94 in #1378
- Use
PyObject_CallNoArgs
to call thunks from VM by @ricardoV94 in #1383 - Avoid copy of flipped A matrices in GEMV by @ricardoV94 in #1389
- Resolve deprecation warnings of regex library by @emmanuel-ferdman in #1393
- Speedup Python implementation of Blockwise by @ricardoV94 in #1391
- Remove dead C code importing time.h by @maresb in #1403
- Remove iostream include for C backend by @maresb in #1400
New Contributors
- @emmanuel-ferdman made their first contribution in #1393
Full Changelog: rel-2.30.3...rel-2.31.0