Releases: JuliaDiff/DifferentiationInterface.jl
Releases · JuliaDiff/DifferentiationInterface.jl
DifferentiationInterface-v0.6.24
DifferentiationInterface DifferentiationInterface-v0.6.24
Diff since DifferentiationInterface-v0.6.23
Merged pull requests:
- feat: customizable DIT benchmarks (#636) (@gdalle)
- fix: enable arbitrary benchmark aggregations (#639) (@gdalle)
- test: check docstrings (#640) (@gdalle)
- Mooncake Upgrades (#645) (@willtebbutt)
- Relax type annotations in sparse prep (#647) (@ErikQQY)
- chore: bump DI version to 0.6.24 (#648) (@gdalle)
Closed issues:
DifferentiationInterfaceTest-v0.9.0
DifferentiationInterfaceTest DifferentiationInterfaceTest-v0.9.0
Diff since DifferentiationInterfaceTest-v0.8.4
Merged pull requests:
- Mixed-mode sparse Jacobians (#554) (@gdalle)
- fix: improve ForwardDiff tagging for HVP (#596) (@gdalle)
- docs: revamp contributing guidelines (#601) (@gdalle)
- chore: replace "gdalle" with "JuliaDiff" (#602) (@gdalle)
- fix: remove ambiguity in BatchSizeSettings with PolyesterForwardDiff (#606) (@gdalle)
- CompatHelper: bump compat for Functors in [weakdeps] to 0.5 for package DifferentiationInterfaceTest, (keep existing compat) (#608) (@github-actions[bot])
- fix: use PolyesterForwardDiff's inner gradient in its HVP (#610) (@gdalle)
- chore: add TagBot action (#611) (@gdalle)
- fix: correct interpretation for
compile
withAutoReverseDiff
(#613) (@gdalle) - test: set up buildkite for GPU testing (#617) (@gdalle)
- test: more precise display in correctness tests for seeded operators (#618) (@gdalle)
- perf: check mutability of array before preallocating dual buffer (#619) (@gdalle)
- CompatHelper: bump compat for JLArrays in [weakdeps] to 0.2 for package DifferentiationInterfaceTest, (keep existing compat) (#621) (@github-actions[bot])
- refactor!: remove randomness in scenario creation (#623) (@gdalle)
- Fix tutorial typo (#625) (@penelopeysm)
- chore: Bump codecov/codecov-action from 4 to 5 (#626) (@dependabot[bot])
- test: don't test Diffractor (currently broken) (#627) (@gdalle)
- fix: replace use of undocumented AutoForwardDiff constructor (#629) (@gdalle)
- fix: disable ForwardDiff tag checking with custom backend tags (#631) (@gdalle)
- feat: customizable DIT benchmarks (#636) (@gdalle)
- fix: enable arbitrary benchmark aggregations (#639) (@gdalle)
- test: check docstrings (#640) (@gdalle)
Closed issues:
- Add Reactant (#265)
- GitHub actions cost (#390)
- Mixed mode Jacobian (#529)
- Error in ForwardDiff tagging (#594)
- Breaking older Julia in downstream packages (#597)
- ambiguous
BatchSizeSettings
for PolyesterForwardDiff (#605) - Better HVP for PolyesterForwardDiff (#609)
- TagBot trigger issue (#612)
- Error with Constant Output on Zygote (#614)
- Allow
benchmark_differentiation
to (also) record the mean time (#622) - Remove undocumented ADTypes constructors (#628)
- ForwardDiff Tag from
prepare_jacobian
not being applied to function injacobian!
(#630) - value_and_jacobian inference problem with AutoForwardDiff (#632)
DifferentiationInterface-v0.6.23
DifferentiationInterface DifferentiationInterface-v0.6.23
Diff since DifferentiationInterface-v0.6.22
Merged pull requests:
- perf: check mutability of array before preallocating dual buffer (#619) (@gdalle)
- CompatHelper: bump compat for JLArrays in [weakdeps] to 0.2 for package DifferentiationInterfaceTest, (keep existing compat) (#621) (@github-actions[bot])
- refactor!: remove randomness in scenario creation (#623) (@gdalle)
- Fix tutorial typo (#625) (@penelopeysm)
- chore: Bump codecov/codecov-action from 4 to 5 (#626) (@dependabot[bot])
- test: don't test Diffractor (currently broken) (#627) (@gdalle)
- fix: replace use of undocumented AutoForwardDiff constructor (#629) (@gdalle)
- fix: disable ForwardDiff tag checking with custom backend tags (#631) (@gdalle)
Closed issues:
DifferentiationInterface-v0.6.22
DifferentiationInterface DifferentiationInterface-v0.6.22
Diff since DifferentiationInterface-v0.6.21
Merged pull requests:
- Mixed-mode sparse Jacobians (#554) (@gdalle)
- test: set up buildkite for GPU testing (#617) (@gdalle)
- test: more precise display in correctness tests for seeded operators (#618) (@gdalle)
Closed issues:
DifferentiationInterface-v0.6.21
DifferentiationInterface-v0.6.20
What's Changed
Full Changelog: DifferentiationInterface-v0.6.19...DifferentiationInterface-v0.6.20
DifferentiationInterface-v0.6.19
What's Changed
- CompatHelper: bump compat for Functors in [weakdeps] to 0.5 for package DifferentiationInterfaceTest, (keep existing compat) by @github-actions in #608
- fix: remove ambiguity in BatchSizeSettings with PolyesterForwardDiff by @gdalle in #606
Full Changelog: DifferentiationInterface-v0.6.18...DifferentiationInterface-v0.6.19
DifferentiationInterface-v0.6.18
What's Changed
- fix: unbump DIT version by @gdalle in #599
- docs: revamp contributing guidelines by @gdalle in #601
- chore: replace "gdalle" with "JuliaDiff" by @gdalle in #602
- fix: improve ForwardDiff tagging for HVP by @gdalle in #596
Full Changelog: DifferentiationInterface-v0.6.17...DifferentiationInterface-v0.6.18
DifferentiationInterfaceTest-v0.8.4
What's Changed
- Simplify static test scenarios by @gdalle in #581
- Support static arrays with reverse Enzyme by @gdalle in #585
- Start implementing
Cache
contexts by @gdalle in #587 - Implement
gradient_and_hvp
by @gdalle in #588 - Cache support with ForwardDiff by @gdalle in #590
- Test Mooncake on 1.11 by @gdalle in #595
- fix: bump Julia compat to 1.10 in DI and DIT by @gdalle in #598
- fix: unbump DIT version by @gdalle in #599
Full Changelog: DifferentiationInterfaceTest-v0.8.3...DifferentiationInterfaceTest-v0.8.4
DifferentiationInterface-v0.6.17
What's Changed
- Test Mooncake on 1.11 by @gdalle in #595
- fix: bump Julia compat to 1.10 in DI and DIT by @gdalle in #598
Full Changelog: DifferentiationInterface-v0.6.16...DifferentiationInterface-v0.6.17