Autograd v1.8.0
We are happy to announce the release of Autograd version 1.8.0.
This version supports Python versions 3.9–3.13 and includes minor features, some bug fixes, and many maintenance updates.
What's changed
- Fix
numpy.core.einsumfunc
deprecation by @fjosw in #628 - Run test workflow at the beginning of every month and enable manual trigger of the pipeline by @fjosw in #629
- Update
tanh(x)
derivative README example by @agriyakhetarpal in #635, #636 - Add
__array_namespace__
toArrayBox
by @yaugenst-flex in #647 - Drop Python 3.8 and start testing against Python 3.13 by @agriyakhetarpal in #648
- Fix
scipy.special.logsumexp
type promotion, test against NumPy and SciPy nightlies by @agriyakhetarpal in #643 - Pin to NumPy <3 by @agriyakhetarpal in #658
- Update license.txt, fix copyright license year by @JasonnnW3000 in #668
- Remove
scipy.misc
by @fjosw in #669 - Replace
finally
statement byexcept BaseException
to suppress all exceptions by @fjosw in #653 - Add Linux arm64 CI, pin GitHub Actions to hashes by @agriyakhetarpal in #678
- Fix deep learning summer school link by @Saransh-cpp in #682
- Skip
test_dtypes
for now by @agriyakhetarpal in #690 - Enable PyPy tests on Linux arm64, and remove
pypy-3.9
by @agriyakhetarpal in #697 - Export NumPy version from Autograd wrapper by @agriyakhetarpal in #689
New contributors
- @yaugenst-flex made their first contribution in #647
- @JasonnnW3000 made their first contribution in #668
- @Saransh-cpp made their first contribution in #682
Full Changelog: v1.7.0...v1.8.0