Releases: EnzymeAD/Reactant.jl
Releases · EnzymeAD/Reactant.jl
v0.2.164
Reactant v0.2.164
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:
v0.2.163
v0.2.162
Reactant v0.2.162
Merged pull requests:
- fix: overlay searchsorted functions (#1596) (@avik-pal)
- feat: scatter add gradient (#1609) (@avik-pal)
- Add partial evaluation tutorial (#1624) (@oschulz)
- feat: ensure i32 indexing based on input sizes (#1630) (@avik-pal)
- ci: update the continuous benchmarking ci to use the new machines (#1632) (@avik-pal)
- fix: specialize on abstractmatrix and abstractvector for repeat outer (#1633) (@avik-pal)
- fix: force call with reactant if using inferencebarrier (#1635) (@avik-pal)
- refactor: standardize use of
promote_to
andbroadcast_to_size
(#1637) (@avik-pal) - feat: bump jll (#1638) (@avik-pal)
- fix: set-indexing into subarray (#1639) (@avik-pal)
- fix: special case cartesian indexing of reshaped arrays (#1640) (@avik-pal)
- chore: exclude auto-generated files from appearing in coverage reports (#1641) (@avik-pal)
- feat: use
traced_call
when unrolling iterators and generators (#1642) (@avik-pal) - [ReactantExtra] Adapt WORKSPACE to jax-ml/jax@006b290 (#1644) (@giordano)
- Don't initialize gpu backend if no relevant jll (#1647) (@wsmoses)
- Regenerate MLIR Bindings (#1648) (@github-actions[bot])
- doc: fix docs build (#1650) (@avik-pal)
- docs: autodiff tutorial (#1651) (@avik-pal)
- docs: should have been marked
@example
(#1655) (@avik-pal) - fix: clamp! dispatch (#1661) (@avik-pal)
- feat: support generators + force calling into interp (#1665) (@avik-pal)
- test: code quality testing (#1668) (@avik-pal)
- Regenerate MLIR Bindings (#1671) (@github-actions[bot])
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)
v0.2.161
Reactant v0.2.161
Merged pull requests:
- fix: accidental promotion to i64 (#1605) (@avik-pal)
- fix: add overloads for Base.complex (#1607) (@avik-pal)
- chore: update jll (#1610) (@avik-pal)
- fix: remove unnecessary permutedims in batched_mul (#1612) (@avik-pal)
- [CI] Run job updating MLIR bindings on Julia v1.11 (#1613) (@giordano)
- fix: add within_autodiff_rewrite for new Enzyme versions (#1614) (@avik-pal)
- feat: support multiple argument map and map! (#1620) (@avik-pal)
- Specialize transpose! and adjoint! for AnyTracedRMatrix (#1621) (@oschulz)
- Update Clang compatibility version to 0.19 (#1622) (@giordano)
- Regenerate MLIR Bindings (#1623) (@github-actions[bot])
- fix: missing licm passes + accidental promotions (#1628) (@avik-pal)
- Update Reactant_jll version to 0.0.238 (#1631) (@avik-pal)
Closed issues:
- Compile errors when using AcceleratedKernels.mapreduce on a StructVector of Tuples (#1555)
- Abort trap: mismatched ranks of types1 vs 0 with Oceananigans script with ImmersedBoundaryCondition (#1600)
- Reactant_jll cannot be built with CUDA13.0 (#1603)
- copy of transpose fails due to scalar indexing (#1611)
v0.2.160
Reactant v0.2.160
Merged pull requests:
Closed issues:
v0.2.159
Reactant v0.2.159
Merged pull requests:
v0.2.158
Reactant v0.2.158
Merged pull requests:
- [build_local] Symlink
libdevice
andfatbinary
for GPU builds (#1579) (@giordano) - feat: new batching opt passes (#1582) (@avik-pal)
- [CI] Run local build on GCP runner (#1584) (@giordano)
- [CI] Use Codecov token (#1585) (@giordano)
- A comic number of backslashes to support rewriting patch files define… (#1587) (@wsmoses)
v0.2.157
Reactant v0.2.157
Merged pull requests:
v0.2.156
v0.2.155
Reactant v0.2.155
Merged pull requests:
- Fix typedef and undef ctors for ConcreteRArray and ConcreteRNumber (#1571) (@oschulz)
- fix: mapreduce with unitrange dims (#1572) (@avik-pal)
- CompatHelper: add new compat entry for FillArrays at version 1 for package test, (keep existing compat) (#1573) (@github-actions[bot])
- Update Project.toml (#1575) (@wsmoses)