Skip to content

Releases: EnzymeAD/Reactant.jl

v0.2.32

25 Feb 05:53
94f8d34
Compare
Choose a tag to compare

Reactant v0.2.32

Diff since v0.2.31

Merged pull requests:

Closed issues:

  • Failed sharding test on macOS (#763)
  • Distributed Execution (#766)
  • Tracing VersionNumber (#767)
  • @trace seems to fail when if evaluates a function (#768)
  • Error building Base.TwicePrecision in terms of TracedRNumber (#769)
  • code_xla broken (#781)
  • Unexpected non-boolean (Reactant.TracedRNumber{Bool}) used in boolean context (#793)

v0.2.31

17 Feb 12:43
4ece29d
Compare
Choose a tag to compare

Reactant v0.2.31

Diff since v0.2.30

Merged pull requests:

v0.2.30

16 Feb 23:03
9204e39
Compare
Choose a tag to compare

Reactant v0.2.30

Diff since v0.2.29

Merged pull requests:

Closed issues:

  • mod is JIT-ed to HLO operator with the semantic of Julia's rem (#755)
  • Method Overwritting in CUDAExt (#759)

v0.2.29

14 Feb 20:05
08968ee
Compare
Choose a tag to compare

Reactant v0.2.29

Diff since v0.2.28

Merged pull requests:

Closed issues:

  • Types as struct fields (#745)
  • Dictionaries with to_rarray (#746)

v0.2.28

11 Feb 23:23
9fdcbaa
Compare
Choose a tag to compare

Reactant v0.2.28

Diff since v0.2.27

Merged pull requests:

v0.2.27

11 Feb 21:13
01d2904
Compare
Choose a tag to compare

Reactant v0.2.27

Diff since v0.2.26

Merged pull requests:

Closed issues:

  • shardy functions not visible on macos (#714)

v0.2.26

08 Feb 06:44
1680698
Compare
Choose a tag to compare

Reactant v0.2.26

Diff since v0.2.25

Merged pull requests:

Closed issues:

  • @trace function_call() to introduce function barrier (#346)
  • Is there any practical benefit of tracing Val? (#602)
  • Missing adjoint of stablehlo.gather (#676)
  • Segfault on convert_simplify optimization with complex numbers (#695)
  • Integration with SpeedyWeather.jl (#696)
  • Integration with NFFT.jl (#699)

v0.2.25

03 Feb 21:35
9339756
Compare
Choose a tag to compare

Reactant v0.2.25

Diff since v0.2.24

Merged pull requests:

  • make similar return empty tensors. (#632) (@jumerckx)
  • Use LLVMOpenMP_jll to call OpenMP functions (#673) (@giordano)
  • [ReactantCUDAExt] Skip precompile load on Julia v1.11.3 (#675) (@giordano)
  • Regenerate MLIR Bindings (#680) (@github-actions[bot])
  • [ReactantExtra] Add argument to ClientCompile to pass CUDA data dir (#683) (@giordano)
  • CUDA: fix gc issues (#685) (@wsmoses)

Closed issues:

  • We aren't actually using the ptxas and libdevice.bc shipped in the CUDA packages (#663)
  • Segmentation faults on aarch64-linux starting from introduction of extension of KernelAbstractions (#677)

v0.2.24

01 Feb 17:04
1e6037f
Compare
Choose a tag to compare

Reactant v0.2.24

Diff since v0.2.23

Merged pull requests:

v0.2.23

01 Feb 05:22
e9471bd
Compare
Choose a tag to compare

Reactant v0.2.23

Diff since v0.2.22

Merged pull requests:

  • Regenerate MLIR Bindings (#627) (@github-actions[bot])
  • [CI] Add workflow to clean up docs previews (#628) (@giordano)
  • fix: build error with shardy (#629) (@avik-pal)
  • [ReactantExtra] Improvements to BUILD file to compile CUDA for aarch64 (#631) (@giordano)
  • fix cuda abi setting (#633) (@wsmoses)
  • Format code of branch "main" (#634) (@github-actions[bot])
  • [tests] Replace random custom type numbers with fixed set of numbers (#636) (@giordano)
  • Add IR dumping (#638) (@wsmoses)
  • [ReactantExtra] Bump XLA version (#640) (@giordano)
  • TPU profiler (#642) (@Pangoraw)
  • Applehw (#643) (@wsmoses)
  • Regenerate MLIR Bindings (#644) (@github-actions[bot])
  • feat: add dispatch for KA get_backend (#645) (@avik-pal)
  • Use xla/stream_executor/cuda:cuda_compute_capability_proto_cc_impl only on non CUDA (#646) (@giordano)
  • CPU backend (#647) (@wsmoses)
  • docs: add shardy to docs (#648) (@avik-pal)
  • chore: generate shardy c wrappers (#650) (@avik-pal)
  • Regenerate MLIR Bindings (#651) (@github-actions[bot])
  • chore: missing header files in API (#652) (@avik-pal)
  • feat: the big jll PR (#653) (@avik-pal)
  • [CI] Fix path of previews directory in PreviewCleanup workflow (#656) (@giordano)
  • Detect TPU using PCI devices (#659) (@Pangoraw)
  • Replace trim -> strip (#661) (@giordano)
  • Silence various warnings in tests (#662) (@giordano)
  • Feature: allow colon indexing of traced vectors (#664) (@floffy-f)
  • Format code of branch "main" (#665) (@github-actions[bot])
  • Regenerate MLIR Bindings (#666) (@github-actions[bot])
  • KA ext (#667) (@wsmoses)
  • [docs] Add information about configuration on GPU and TPU systems (#668) (@giordano)
  • Fix ntuple traced type issue on unionall (#669) (@wsmoses)

Closed issues:

  • Document solution of #526 (#584)
  • ceil method not defined when casting to an integer (#618)
  • TPU Profiler (#630)
  • Failing tests on custom number types (#635)
  • Enzyme.autodiff(::ReverseMode) returns nothing derivs while Enzyme.gradient works (#657)