Skip to content

DifferentiationInterfaceTest-v0.9.6

Choose a tag to compare

@github-actions github-actions released this 27 Mar 23:37
· 103 commits to main since this release
9546d6d

DifferentiationInterfaceTest DifferentiationInterfaceTest-v0.9.6

Diff since DifferentiationInterfaceTest-v0.9.5

Merged pull requests:

  • feat: fast prep modification for in-place FiniteDiff (#734) (@gdalle)
  • fix: support Cache in sparsity detection with SparseConnectivityTracer (#739) (@gdalle)
  • fix: check ForwardDiff tag manually to exclude contexts from it (#740) (@gdalle)
  • perf: preallocate Cache during preparation for ForwardDiff (#741) (@gdalle)
  • docs: improve and automate docstrings (#742) (@gdalle)
  • perf: HVP with in-place gradient + inner preparation (#743) (@gdalle)
  • chore: correct version number (#744) (@gdalle)
  • feat: test type consistency between preparation and execution (#745) (@gdalle)
  • fix: clarify dispatch for preparation (#746) (@gdalle)
  • feat: support nested tuples of arrays as Caches (#748) (@gdalle)
  • feat: add new ConstantOrCache context (#749) (@gdalle)
  • Remove 1 backtick in excess (#752) (@franckgaga)
  • fix: handle constant ConstantOrCache with Enzyme and SCT (#753) (@gdalle)
  • compat: allow ForwardDiff v1.0 (#755) (@gdalle)
  • compat: allow ForwardDiff v1.0 in DIT (#756) (@gdalle)
  • perf: use common subexpression elimination in AutoSymbolics (#759) (@baggepinnen)

Closed issues:

  • Preparation for second order (#86)
  • Resizing preparation results (#519)
  • Add Cache as another type of context (#551)
  • Function annotation doesn't work for second-order Enzyme (#592)
  • Fast preparation modification for FiniteDiff backend (#731)
  • Mooncake Jacobian preperation fails when everything is a static array. (#736)
  • TracerSparsityDetector + in-place RHS cache fails (#737)
  • using prep for out of place method? (#738)
  • Support more complex caches (#747)
  • value_and_gradient with Enzyme forward-mode returns a different type (#754)
  • Symbolics.build_funciton now supports common-subexpression elimination (#758)