-
It's great to see someone taking AD + linear algebra seriously. @GiggleLiu would you be open to merging this stuff into ChainRules at some point in the not too distant future? It would be a great help…
-
Hi,
I'd like to suggest including a rule for GPU reductions.
```julia
using Zygote
function my_loss(v)
# This works:
# l = sum(v)
# This does not work:
l = reduce(+, v)
return l…
-
Could this be repackaged as an [extension](https://julialang.org/blog/2023/04/julia-1.9-highlights/#package_extensions), so that it is automatically added if both `Unitful` and `ChainRules` are used?
-
I unfortunately haven't been able to debug this properly yet, but I encountered a somewhat strange bug when using `@grad_from_chainrules`.
In https://github.com/TuringLang/Bijectors.jl/actions/runs…
-
I've tried to use Zygote with ComponentArrays but cannot it cannot get through this code:
```
c = ComponentVector(a; b...)
```
I think it is just a missing ChainRule rule. I've tired, but unfo…
-
#503 reintroduces DiffRules dependence. Can we use ChainRules instead? @oxinabox @MikeInnes
-
Take the following MWE for the custom rule of a `make_solution` rrule. NOte that it returns a SciMLBase class.
```julia
using SciMLBase, Zygote, ChainRulesTestUtils, ChainRulesCore
struct MySol…
-
It's becoming common in the ecosystem to add ChainRules rules for functions that use features that are problematic or slow for certain AD packages, like mutation, loops, or control flow. Maybe we shou…
-
```julia
julia> x, pf = frule(sin, 0.0)
(0.0, ChainRules.var"#83#sin_pushforward#59"{Float64}(0.0))
julia> pf(Zero(), Partials((1.0,)))
1-element Partials{1,Float64}:
Error showing value of typ…
-
- [x] Transform: #530
- [ ] Transform: new problem with AD and `AxisArrays`
- [x] BaseKernels: #528
- [x] BaseKernels: #546
- [x] Deprecation warnings: #529
The BaseKernels failures on master …