Skip to content

Releases: EnzymeAD/Reactant.jl

v0.2.171

15 Oct 20:10
1e62b59

Choose a tag to compare

Reactant v0.2.171

Diff since v0.2.170

Merged pull requests:

Closed issues:

  • Int32 Array compiling got AssertionError: ElType != Any && ElType != Union{} (#470)
  • Bad XLA codegen for exact TopK (#886)
  • Cannot compile function with more than 32 args (#922)
  • Argmax fails with reactant (#1079)
  • Add Aqua tests (#1201)
  • Alternate implementation of BatchDuplicated (#1295)
  • GB-25 code OOM'ing on GitHub-hosted runners while compiling code (#1551)
  • Ambigous method for fill! (#1601)
  • Print the memory info in Stats.jl using Base.format_bytes (#1646)
  • Make Reactant.RArray a subtype of DenseVector (#1695)
  • Incorrect results for nested AD (#1733)
  • Forward mode AD fails on vector-output functions (#1749)
  • Reactant.has_tpu is not defined (#1751)

v0.2.170

09 Oct 16:03
bb8835c

Choose a tag to compare

Reactant v0.2.170

Diff since v0.2.169

Merged pull requests:

Closed issues:

  • Support for unfold (and fold) with Lux.jl & Reactant.jl (#1731)

v0.2.169

29 Sep 17:02
85bec83

Choose a tag to compare

Reactant v0.2.169

Diff since v0.2.168

Merged pull requests:

  • Add support for log2 and log10 (#1714) (@bartvanerp)
  • Format Julia code of branch "main" (#1715) (@github-actions[bot])
  • fix: add additional check in ignore_derivatives (#1717) (@avik-pal)

Closed issues:

  • No method matching log10(::Reactant.TracedRNumber{Float32}) (#1713)

v0.2.168

27 Sep 16:54

Choose a tag to compare

Reactant v0.2.168

Diff since v0.2.167

Merged pull requests:

  • Use Enzyme.ignore_derivatives, now that landed (#1707) (@wsmoses)
  • ci: fix regenerate-mlir-bindings (#1709) (@avik-pal)
  • Regenerate MLIR Bindings (#1710) (@github-actions[bot])

Closed issues:

  • KeyError raised while trying to install the Reactant.jl package. (#1706)
  • regenerate-mlir-bindings workflow broken (#1708)

v0.2.167

26 Sep 02:41
f7bd641

Choose a tag to compare

Reactant v0.2.167

Diff since v0.2.166

Merged pull requests:

Closed issues:

  • Trace over Python (#354)
  • setindex! error when using WeightInitializers.jl (#1703)
  • Seg Fault in forward model run with Oceananigans (#1704)

v0.2.166

24 Sep 03:41
2131b27

Choose a tag to compare

Reactant v0.2.166

Diff since v0.2.165

Merged pull requests:

Closed issues:

  • Ambiguous searchsortedfirst method (#1698)

v0.2.165

23 Sep 00:03
b39a1fc

Choose a tag to compare

Reactant v0.2.165

Diff since v0.2.164

Merged pull requests:

Closed issues:

  • @trace function definition (#1683)

v0.2.164

19 Sep 14:02
b6ec9a1

Choose a tag to compare

Reactant v0.2.164

Diff since v0.2.163

Merged pull requests:

  • Format Julia code of branch "main" (#1679) (@github-actions[bot])
  • Add section about loops in AD tutorial (#1680) (@Pangoraw)
  • docs: cross reference lux docs on training neural networks (#1682) (@avik-pal)
  • feat: new upstream opt passes (#1684) (@avik-pal)
  • feat: @trace on function definition (#1685) (@avik-pal)

Closed issues:

  • Add checkpointing section to Autodiff Tutorial (#1652)
  • WSL issue on v0.2.162 (failure of artifact but everything works well) (#1676)

v0.2.163

17 Sep 19:14
c3d1de9

Choose a tag to compare

Reactant v0.2.163

Diff since v0.2.162

Merged pull requests:

v0.2.162

17 Sep 11:26
9d852a2

Choose a tag to compare

Reactant v0.2.162

Diff since v0.2.161

Merged pull requests:

Closed issues:

  • HLO spmd-partitioning failure (#1010)
  • @compile gradient of NNlib.scatter! with Enzyme fails (#1423)
  • Overlayed functions not detected inside another overlayed function (#1589)
  • Weird indexing error with similar + fill! (#1602)
  • Error in forward run with Oceananigans (#1629)
  • Wrong number of indices when broadcasting reshaped array (#1634)
  • Unable to copy to array slice (#1636)
  • Reactant's traced scalar types causing issues with Optimisers.jl's ClipNorm() (#1645)
  • Trouble building Reactant with GPU (CUDA) support on remote cluster (#1653)