v0.11.12
Enzyme v0.11.12
Merged pull requests:
- sort! rules (#1000) (@jgreener64)
- Docs: add links to more examples of custom rules. (#1183) (@lassepe)
- correct some formatting, variable names, and math in box example (#1184) (@just-walk)
- Docs: Mention
gradient
et al. in 'getting started' (#1185) (@lassepe) - Turn code samples into doctests on first page of docs (#1187) (@gdalle)
- WIP mutability inspection fix (#1190) (@swilliamson7)
- Changes to track active variables with inactive instruction (#1191) (@jlk9)
- Array copy fix (#1194) (@wsmoses)
- Fix gc error (#1195) (@wsmoses)
- Mark arraycopy as nofree (#1197) (@wsmoses)
- Fix kindattr check (#1198) (@wsmoses)
- Misc ABI fixups (#1200) (@wsmoses)
- Mark 1.10 whocallsmorethan30args test as known failure (#1201) (@wsmoses)
- Disable failing blas tests on windows 1.6 (#1203) (@wsmoses)
- Arraycopy unused shadow fix (#1204) (@wsmoses)
- Absint typeof ijl_new_structt (#1206) (@wsmoses)
- Disable sort on integers (#1207) (@wsmoses)
- Add support for newstructt (#1209) (@wsmoses)
- Improve debug output for Not yet implemented constant table in jl_eqt… (#1210) (@wsmoses)
- Enable gradient wrapper to work with non-type inferrable code (#1211) (@wsmoses)
- add recursive add to accumulate (#1213) (@wsmoses)
- Handle apply iterate in fwd mode (#1214) (@wsmoses)
- Handle gep-like cast in GC fixup (#1215) (@wsmoses)
- Handle make_zero of box (#1216) (@wsmoses)
- [embarassing bugfix] actually call ntuple (#1217) (@wsmoses)
- Use recursive_add for getindex (#1218) (@wsmoses)
- Fix splat (#1221) (@wsmoses)
- Remove unused type var (#1225) (@wsmoses)
- Setindex fixup (#1226) (@wsmoses)
- Remove unnecessary extra shadow for generic call (#1227) (@wsmoses)
Closed issues:
- Sparse Array Structure Initializer (#373)
- Enzyme compilation error when using a sparse cholesky (#997)
- Mention
gradient
in the Getting started section (#1035) - illegal insertion UNREACHABLE when calling
gradient
(#1101) - GPU kernel error (#1166)
- Custom rules ignored on Julia 1.9.4 that work fine with 1.10.0-rc1 (#1177)
- ERROR: LoadError: Enzyme execution failed (#1181)
- Minor bug with Enzyme.Compiler.make_zero (#1186)
- Code sample on first page of docs is broken (#1188)
- How to build documentation locally? (#1189)
- Crash during GC (#1192)
- Error when range step is not 1 (#1196)
- GPU
normalize
error with CUDA.jl v5 (#1199) - When I use structure as an input for a function to be differentiated to and supply a temporary variable for calculations I get 0 as derivative to the structure (#1223)
- Correctness issue in gradient between Julia 1.6 and 1.10 (#1224)