v0.6.2
SparseConnectivityTracer v0.6.2
- Return only primal value when applying non-differentiable methods to
Dual
numbers (#169) - Increase sparsity for Diagonal inputs (#165)
- Add more methods on
round
,rand
(#162) - This release brings large updates to the documentation:
- Refactor type conversions (#173, #168, #166)
- Make comparisons regular operators (#169)
- Fix Hessian on NNlib activation functions
celu
,elu
,selu
,hardswish
(#162) - Fix
isless
(#161)
Merged pull requests:
- Fix
isless
and update tests (#161) (@adrhill) - More methods for
round
andrand
, fix NNlib (#162) (@adrhill) - Increase sparsity for
Diagonal
inputs (#165) (@adrhill) - Fix
convert
onDual
(#166) (@adrhill) - Add direct type conversion on
Dual
(#168) (@adrhill) - Return only
primal
when applying non-differentiable methods toDual
(#169) (@adrhill) - Refactor type conversions (#173) (@adrhill)
- Add "How it works" developer documentation (#174) (@adrhill)
- Document limitations (#175) (@adrhill)
- Document global vs. local sparsity patterns (#176) (@adrhill)
- Document how to add custom overloads (#177) (@adrhill)
Closed issues:
- Document control flow limitations of global tracers (#143)
- Add custom
trace_input
methods for LinearAlgebra matrix types (#147) - Add support for
round
(#152) - Another problem with
isless
(#153) - Add guide on how to add custom overloads (#163)
- More problems regarding
round
(#164) - Zero-derivative functions on dual numbers should only return the primal (#167)
- Behavior of zeros (#172)