Releases: JuliaDiff/DifferentiationInterface.jl
Releases · JuliaDiff/DifferentiationInterface.jl
DifferentiationInterface-v0.3.0
What's Changed
- Add Enzyme v0.12 compat by @gdalle in #196
- Upgrade to ADTypes v1.0 by @gdalle in #194
- Fix README by @gdalle in #201
- Reorganize files by @gdalle in #202
- Fix mode for second order by @gdalle in #205
- [WIP] Fixes showing up on testing with Optimization.jl by @Vaibhavdixit02 in #208
- Add support for AutoEnzyme(mode=nothing) by @gdalle in #211
- Generate table of overloads in docs by @adrhill in #207
- Safe benchmark by @gdalle in #213
- Separate compressed evaluation and decompression for sparse by @gdalle in #212
- Update backend documentation by @adrhill in #215
- Throw informative errors when backends are not loaded by @adrhill in #214
- Reexport backends from ADTypes by @adrhill in #217
- Implement DifferentiateWith to translate between backends by @gdalle in #218
- Fix doctest in DifferentiateWith by @gdalle in #219
- Simplify tutorial and README by @adrhill in #216
- Add logo by @adrhill in #220
- Fix logo URL in README by @adrhill in #221
- More efficient sparsity handling by @gdalle in #222
- Optimal sparse decompression by @gdalle in #223
- Alloc-free pushforward with ForwardDiff by @gdalle in #227
- Less allocs in ForwardDiff by @gdalle in #228
- Rename
mutation_support
intotwoarg_support
by @gdalle in #230 - Tag depends on ForwardDiff backend object by @gdalle in #229
- Add type annotations on f in DI by @gdalle in #231
- Better benchmarking + type annotations for ForwardDiff by @gdalle in #232
- Tests for no alloc and reduced calls in (sparse) ForwardDiff by @gdalle in #233
- Improve docs by @gdalle in #234
New Contributors
- @Vaibhavdixit02 made their first contribution in #208
Full Changelog: DifferentiationInterface-v0.2.1...DifferentiationInterface-v0.3.0
DifferentiationInterfaceTest-v0.2.1
What's Changed
- Fix FiniteDiff Hessian cache by @gdalle in #185
- Add Register Action by @gdalle in #187
- Improve Enzyme in forward mode with chunk size by @gdalle in #186
- Pullback for FastDifferentiation by @gdalle in #188
- More tests for sparse Jacobians and Hessians by @gdalle in #189
- Boost code coverage by @gdalle in #190
- Check hessian with size 2 by @gdalle in #191
- Add Enzyme v0.12 to compat by @gdalle in #193
- Revert "Add Enzyme v0.12 to compat" by @gdalle in #195
Full Changelog: DifferentiationInterfaceTest-v0.2.0...DifferentiationInterfaceTest-v0.2.1
DifferentiationInterface-v0.2.1
What's Changed
- Fix FiniteDiff Hessian cache by @gdalle in #185
- Add Register Action by @gdalle in #187
- Improve Enzyme in forward mode with chunk size by @gdalle in #186
- Pullback for FastDifferentiation by @gdalle in #188
- More tests for sparse Jacobians and Hessians by @gdalle in #189
- Boost code coverage by @gdalle in #190
- Check hessian with size 2 by @gdalle in #191
- Add Enzyme v0.12 to compat by @gdalle in #193
- Revert "Add Enzyme v0.12 to compat" by @gdalle in #195
Full Changelog: DifferentiationInterfaceTest-v0.2.0...DifferentiationInterface-v0.2.1
DifferentiationInterfaceTest-v0.2.0
What's Changed
- Update README for release by @adrhill in #163
- Remove reference to BangBang by @gdalle in #167
- Renounce BangBang, enforce mutation by @gdalle in #169
- Switch order of arguments in preparation by @gdalle in #177
- Only jacobian and hessian for sparse backends by @gdalle in #179
- Gradient for AutoFastDifferentiation + some renaming by @gdalle in #180
- Prepare pushforward and pullback with seed by @gdalle in #181
- Add AutoSymbolics by @gdalle in #182
- Fallback from sparse to dense by @gdalle in #183
Full Changelog: DifferentiationInterfaceTest-v0.1.0...DifferentiationInterfaceTest-v0.2.0
DifferentiationInterface-v0.2.0
What's Changed
- Update README for release by @adrhill in #163
- Remove reference to BangBang by @gdalle in #167
- Renounce BangBang, enforce mutation by @gdalle in #169
- Switch order of arguments in preparation by @gdalle in #177
- Only jacobian and hessian for sparse backends by @gdalle in #179
- Gradient for AutoFastDifferentiation + some renaming by @gdalle in #180
- Prepare pushforward and pullback with seed by @gdalle in #181
- Add AutoSymbolics by @gdalle in #182
- Fallback from sparse to dense by @gdalle in #183
Full Changelog: DifferentiationInterfaceTest-v0.1.0...DifferentiationInterface-v0.2.0
DifferentiationInterfaceTest-v0.1.0
Bound DI compat in DIT (#162)
DifferentiationInterface-v0.1.0
Initial release of DifferentiationInterface