-
DynamicExpressions supports ChainRules starting v0.17 https://github.com/SymbolicML/DynamicExpressions.jl/pull/71. We can remove parts of our code with `CRC.rrule_via_ad`. We still need to define a ru…
-
Tapir implements rules at a very low level at the moment. This design choice helps reduce the burden of writing and maintaining rules, thanks to the small number of primitives that require manually wr…
yebai updated
2 months ago
-
From Slack:
@sethaxen:
> Does ExponentialUtilities.jl play well with AD packages, in particular Zygote?
@ChrisRackauckas:
> not fully with Zygote
> it'll need adjoints
> since it's doing a lot…
-
maybe defining a few chainrules for DD, similar to
https://github.com/mcabbott/AxisKeys.jl/blob/master/src/chainrules.jl
would be useful for a wider adoption of DD.
-
-
The reason for the `p` in the optimization problem definition is to allow for ChainRules support. Specifically:
https://arxiv.org/abs/1804.05098
https://web.stanford.edu/~boyd/papers/pdf/diff_cvxp…
-
It would be nice, in principle, to define chainrules for the chebpoly constructors, so that we support computation of sensitivities of e.g. polynomial evaluations to the *data* used to construct the p…
-
The list of things to handle is:
- [ ] https://github.com/SciML/DiffEqBase.jl/blob/44d1cf859c7073249a5455ce49841237f4693284/src/zygote.jl
- [x] https://github.com/SciML/RecursiveArrayTools.jl/blob…
-
#84 should have failed as `DoesNotExist` is no longer defined by ChainRulesCore (renamed to `NoTangent`)
(fixed in https://github.com/PumasAI/DataInterpolations.jl/pull/85)
but there are no actual…
-
This issue is about swapping Zygote over to use ChainRule's types by default.
When #366 is merged rules coming out of ChainRules will use its types like `Composite` and `AbstractZero`,
but thing c…