Releases: EnzymeAD/Enzyme.jl
Releases · EnzymeAD/Enzyme.jl
v0.12.35
Enzyme v0.12.35
Merged pull requests:
- fix: conditionally define typetree_inner for BFloat16 (#1759) (@avik-pal)
- Handle deepcopy of constant (#1765) (@wsmoses)
- Manual report exception for cuda (#1766) (@wsmoses)
- Bump LLVM.jl version (#1767) (@wsmoses)
- Loosen runtime activity errors (#1768) (@wsmoses)
- Nancheck for GPU (#1770) (@wsmoses)
Closed issues:
v0.12.34
v0.12.33
Enzyme v0.12.33
Merged pull requests:
- Fix cpu features (#1744) (@wsmoses)
- Try diferent name for gpu exception (#1746) (@wsmoses)
- Handle const addr casts (#1752) (@wsmoses)
- Clarify use cases for DuplicatedNoNeed (#1753) (@danielwe)
- Fix multidim solve (#1754) (@wsmoses)
- Type unstable custom rule tape (#1755) (@wsmoses)
Closed issues:
- EnzymeVJP failed when training Neural ODE with DiscreteCallback (#1743)
- CUDA.jl CI broken again because of Enzyme (#1745)
- 'sensealg=InterpolatingAdjoint(autojacvec=EnzymeVJP(), checkpointing=true) ' failed (#1749)
- left division with two matrices (#1750)
- Mixed activity error for 2nd order diff of fused broadcast into preallocated array (#1751)
v0.12.32
v0.12.31
Enzyme v0.12.31
Merged pull requests:
Closed issues:
- Error in forward over reverse differentiation (KeyError: key not found) (#1713)
v0.12.30
Enzyme v0.12.30
Merged pull requests:
- Precompilation simplification (#1715) (@wsmoses)
- Mark gc preserve as readonly (#1724) (@wsmoses)
- fix: BFloat16 extension and tests (#1725) (@avik-pal)
- boxfloat fixup (#1726) (@wsmoses)
- Unhash the jl_idtable_rehash call (#1727) (@wsmoses)
- More bfloat fix (#1728) (@wsmoses)
- Update compiler.jl (#1729) (@wsmoses)
Closed issues:
v0.12.29
v0.12.28
Enzyme v0.12.28
Merged pull requests:
- Add optional [but presently on] check if function contains written-to data (#1701) (@wsmoses)
- allow forward mode reflection (#1702) (@vchuravy)
- Interpreter: single return type (#1703) (@wsmoses)
- more 1.11 workarounds (#1704) (@wsmoses)
- Add bfloat16 (#1708) (@wsmoses)
- Add ABI setter (#1709) (@wsmoses)
- More diverse error types (#1710) (@wsmoses)
- Fixup more than simple jacobian (#1712) (@wsmoses)
Closed issues:
v0.12.27
Enzyme v0.12.27
Merged pull requests:
Closed issues:
- Segfault with iteration (#1310)
- fail with simple sum gradient on CUDA (#1347)
CuArray
broadcasting (#1454)- Cannot deduce type for QuadGK (#1599)
- Indeterministic illegal instruction: 4 (#1626)
- Differentiating FFTW fftshift (#1652)
- Incompatible with MKL.jl (#1683)
- Recent updates broke LLVM.jl downstream CI (#1688)
- Seemingly wrong derivative (#1691)
- Enzyme doesn't work for
AdvancedVI
Part VI: Bizzare type instability (#1697)
v0.12.26
Enzyme v0.12.26
Merged pull requests:
- ci: add DynamicExpressions integration tests (#1675) (@MilesCranmer)
- Bump jll with extract tuple for reverse fix (#1678) (@wsmoses)
- Fix bitcast arg (#1679) (@wsmoses)
- First relocation of globals (#1684) (@wsmoses)
- Fix array of tuple any (#1685) (@wsmoses)
- Simplify libjulia usage (#1687) (@wsmoses)
- Update Project.toml (#1689) (@wsmoses)
Closed issues: