Skip to content

Releases: JuliaDiff/DifferentiationInterface.jl

DifferentiationInterface-v0.6.24

30 Nov 09:13
19ec778
Compare
Choose a tag to compare

DifferentiationInterface DifferentiationInterface-v0.6.24

Diff since DifferentiationInterface-v0.6.23

Merged pull requests:

Closed issues:

  • Add Reactant (#265)
  • Better HVP for PolyesterForwardDiff (#609)
  • Allow benchmark_differentiation to (also) record the mean time (#622)
  • value_and_jacobian inference problem with AutoForwardDiff (#632)
  • prepare_jacobian error for OOP function with type unspecified output (#641)

DifferentiationInterfaceTest-v0.9.0

24 Nov 15:24
cc8818a
Compare
Choose a tag to compare

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 with AutoReverseDiff (#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 in jacobian! (#630)
  • value_and_jacobian inference problem with AutoForwardDiff (#632)

DifferentiationInterface-v0.6.23

20 Nov 09:46
2743e18
Compare
Choose a tag to compare

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:

  • Error in ForwardDiff tagging (#594)
  • Remove undocumented ADTypes constructors (#628)
  • ForwardDiff Tag from prepare_jacobian not being applied to function in jacobian! (#630)

DifferentiationInterface-v0.6.22

08 Nov 19:23
9a524d3
Compare
Choose a tag to compare

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:

  • GitHub actions cost (#390)
  • Mixed mode Jacobian (#529)

DifferentiationInterface-v0.6.21

06 Nov 18:26
0da5429
Compare
Choose a tag to compare

DifferentiationInterface DifferentiationInterface-v0.6.21

Diff since DifferentiationInterface-v0.6.20

Merged pull requests:

  • chore: add TagBot action (#611) (@gdalle)
  • fix: correct interpretation for compile with AutoReverseDiff (#613) (@gdalle)

Closed issues:

  • TagBot trigger issue (#612)

DifferentiationInterface-v0.6.20

05 Nov 19:03
fb16fab
Compare
Choose a tag to compare

What's Changed

  • fix: use PolyesterForwardDiff's inner gradient in its HVP by @gdalle in #610

Full Changelog: DifferentiationInterface-v0.6.19...DifferentiationInterface-v0.6.20

DifferentiationInterface-v0.6.19

05 Nov 08:56
3b978b8
Compare
Choose a tag to compare

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

31 Oct 08:32
346834e
Compare
Choose a tag to compare

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

28 Oct 15:09
0ac9ad2
Compare
Choose a tag to compare

What's Changed

Full Changelog: DifferentiationInterfaceTest-v0.8.3...DifferentiationInterfaceTest-v0.8.4

DifferentiationInterface-v0.6.17

28 Oct 14:01
c92f5cb
Compare
Choose a tag to compare

What's Changed

Full Changelog: DifferentiationInterface-v0.6.16...DifferentiationInterface-v0.6.17