Releases: JuliaDiff/ChainRulesCore.jl
Releases · JuliaDiff/ChainRulesCore.jl
v1.25.0
ChainRulesCore v1.25.0
Merged pull requests:
v1.24.0
ChainRulesCore v1.24.0
Merged pull requests:
- Add test to document Float32 projection behavior (#629) (@jeremiahpslewis)
- ci: use DataInterpolations from SciML instead of PumasAI (#672) (@sathvikbhagavan)
- Update supporting AD engines (#673) (@oxinabox)
- Add more engines supporting ChainRules to the docs (#676) (@oxinabox)
- Update line spacing in index.md (#677) (@wsmoses)
- make
@non_differentiable
use identical pullbacks when possible (#679) (@nsajko)
Closed issues:
- Differentiating with respect to a function (#22)
- Differential Addition for Closures (#178)
- StaticArrays (#479)
add!!(:: InplaceableThunk, :: InplaceableThunk)
is inefficient (#529)==
method ambiguities with Base julia (#540)- thunk still runs for non Flux.params which leads to unnecessary computation (#558)
- Fifteen tests broken, probably by design, in ChainRulesCore.jl (#670)
- Defining rrules for high order functions (#671)
- How to specify rules for kwargs (#674)
- Add Enzyme as tool which can import (#675)
@non_differentiable
should use identical pullbacks when possible (#678)
v1.23.0
ChainRulesCore v1.23.0
Merged pull requests:
v1.22.1
ChainRulesCore v1.22.1
Merged pull requests:
v1.22.0
ChainRulesCore v1.22.0
Merged pull requests:
v1.21.1
ChainRulesCore v1.21.1
Merged pull requests:
v1.21.0
v1.20.1
ChainRulesCore v1.20.1
Merged pull requests:
- fix typo and formatting (#656) (@kshitij12345)
- Restrict kwarg type in code generated by @non_differentiable macro (#657) (@oxinabox)
- Fix hash(::MutableTangent) on 32 bit (#659) (@oxinabox)
Closed issues:
- Hash equality disagreement for MutableTangent on 32bit (/x86 CI) (#658)
v1.20.0
v1.19.1
ChainRulesCore v1.19.1
Merged pull requests: