Releases: EnzymeAD/Enzyme
Releases · EnzymeAD/Enzyme
v0.0.256
v0.0.255
v0.0.254
v0.0.253
What's Changed
- More libdevice noinline by @wsmoses in #2745
- Fix ficticious phi issue on cmpxchg by @wsmoses in #2746
- Handle packed returns for derivative by @vimarsh6739 in #2748
- Remove unused primal arguments by @vimarsh6739 in #2741
Full Changelog: v0.0.252...v0.0.253
v0.0.252
What's Changed
- MLIR: Add forward mode support for scf.parallel, scf.reduce, and scf.reduce.return by @etphipp in #2722
- Fix mlir build dependency and warnings by @wsmoses in #2736
- Handle lshr with loose type analysis by @wsmoses in #2738
- MLIR: Fix result attribute cloning by @Pangoraw in #2739
- Mark certain h conversion functions as linkage preserving by @wsmoses in #2740
- PreserveNVVM: add more bfloat by @wsmoses in #2744
- Propagate Dereferenceable attributes but strip from DUP_NONEED arguments by @wsmoses in #2742
Full Changelog: v0.0.251...v0.0.252
v0.0.251
What's Changed
- ProbProg: mcmc state support by @sbrantq in #2727
- MLIR: Fix a couple of issues with reverse mode applied to scf.if + scf.parallel by @etphipp in #2723
- Perf: add O1 post inlining by @wsmoses in #2730
- C++ Nan check by @wsmoses in #2731
New Contributors
Full Changelog: v0.0.250...v0.0.251
v0.0.250
What's Changed
- ProbProg attributes with C API by @sbrantq in #2687
- Add Julia version 1.12 to workflow matrix by @wsmoses in #2688
- fix: update API to new llvm by @avik-pal in #2690
- Fix: returnShadow size by @sbrantq in #2693
- ProbProg: Pure StableHLO Migration by @sbrantq in #2692
- mlir: implement more Complex derivatives by @Pangoraw in #2691
- ProbProg: Raw MCMC by @sbrantq in #2695
- ProbProg: support additional logpdf args by @sbrantq in #2696
- [mlir] bugfix when some scf/affine.for results are inactive by @pengmai in #2697
- Mark raja registry as non differentiable by @wsmoses in #2702
- Add nightly release step to CI workflow by @wsmoses in #2704
- Delete _codeql_detected_source_root by @Pangoraw in #2707
- bazel: export PreserveNVVM by @vimarsh6739 in #2705
- Further bazel splitting by @vimarsh6739 in #2709
- Export PreserveNVVM from CMake and Bazel by @vimarsh6739 in #2710
- Better error message demangle for forward by @wsmoses in #2703
- ProbProg: diagonal mass fix up by @sbrantq in #2698
- Fix llvm bump by @wsmoses in #2717
- Fix Eigen::array initialization syntax by @cantonios in #2720
- LLVM isZero by @wsmoses in #2721
- Mark ActivityAnalysis summaries as xfail for now by @wsmoses in #2725
- WIP: make backtrace by @wsmoses in #2718
New Contributors
- @cantonios made their first contribution in #2720
Full Changelog: v0.0.249...v0.0.250
Nightly Release
Latest nightly build of Enzyme.