v0.12.1
Enzyme v0.12.1
Merged pull requests:
- [EnzymeTestUtils] Vectorize function for FiniteDifferencesCalls (#1327) (@sethaxen)
- Enzyme rules for
partialsort!
(#1373) (@jgreener64) - Identify and attempt fix for gc bug (#1386) (@wsmoses)
- Try narrowing inactive rules for
rand
(#1388) (@gaurav-arya) - Remove vararg tuple warning (#1395) (@wsmoses)
- [EnzymeTestUtils] Add rng keyword to testing functions and test with seed (#1398) (@sethaxen)
- stabilize default_adjoint (#1403) (@wsmoses)
- Null addr cast GC handler (#1404) (@wsmoses)
- Fix autodiff_deferred_thunk abi (#1412) (@wsmoses)
Closed issues:
- partition, type analysis mismatch (#880)
julia_type_rule
callback performance bottleneck (#1299)- Reverse-mode on complex function fails (#1319)
- Intimidating docs (#1344)
- Enzyme segfault (#1353)
- Type analysis depth limit / task switch not allowed from inside staged nor pure functions (#1354)
- Add more details to docs (#1355)
- Basic SparseMatrixCSC calculations do not work. (#1381)
- Overly broad inactive marker for Random.rand (#1387)
- Gradient returns all zeros (#1389)
- StackOverflowError depending on loaded packages (#1390)
- Julia crash on v1.7.3 with batch mutation of triangle of Hermitian array (#1394)
- EnzymeTestUtils nondeterminstic failure (#1397)
- enumerate not working in 0.12 (#1405)