Skip to content

v0.11.2

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jun 17:06
· 350 commits to main since this release
c29e611

Enzyme v0.11.2

Diff since v0.11.1

Closed issues:

  • Define custom adjoint for jl_f_getfield (#176)
  • Jit dangling reference (#208)
  • Numerically Incorrect sinpi Derivatives (#443)
  • Add jl_nthfield in reverse mode (#645)
  • CUDA.jl kernel errors with Julia 1.9.0-rc3 (#746)
  • Incorrect return type for const return type forward-mode rule (#774)
  • Function failed verification error for BatchDuplicated with complex (#778)
  • Enzyme 0.11.1 segfaults (#779)
  • Cannot deduce type after recent commit (#784)
  • Composing with an inactive function (#786)
  • Illegal type analysis error for BLAS.nrm2 rule (#789)
  • Error using autodiff_thunk (#791)
  • Error differentiating 2-arg BLAS.dot with defined 5-arg rule (#793)
  • Performance regression (#796)
  • Support for jl_eqtable_get (#803)
  • Error reverse-mode differentiating 2-arg BLAS.dot with defined 5-arg rule (#811)
  • Crash when trying to differentiate DynamicExpressions.jl (#816)
  • Expected not LegalFullUnwrap for potentially last-value phi node (#817)
  • Add reshape test (#819)
  • Terribly slow compile time for to_tape_type (#823)
  • Incorrect forward-mode result with Const argument (#830)
  • Segfault differentiating sincos in forward-mode (#834)
  • LLVM error: function failed verification (4) (#840)
  • Warning: TypeAnalysisDepthLimit, incorrect gradient (#841)
  • void GradientUtils::eraseFictiousPHIs(): Assertion `pp->getNumUses() == 0' failed. (#848)
  • GC segfault (no MWE, private repo) (#853)
  • sincos errors for ComplexF64 forward-mode (#855)
  • Compilation failed for sum(sin, x) for complex x (#856)
  • ERROR: AssertionError: p isa LLVM.Instruction (#859)
  • sincos segfaults for ComplexF64 batch forward-mode (#867)
  • Clarification on mutable objects (#869)
  • Complex cos fails verification in reverse-mode (#875)
  • middle from Statistics errors in reverse mode (#876)
  • empty! gives error with reverse mode (#882)
  • Julia nightly broken due to attribute mismatch (#884)
  • Error from untaken branch with Float32 (#886)

Merged pull requests: