Michael Abbott

Results 222 issues of Michael Abbott

This package probably wants a way to write `mapreduce`, to replace e.g. `sum(norm(p) for p in params(m))` in Flux. This seems like the minimal attempt, but it's not Zygote-friendly. Can...

This should just work, right? https://discourse.julialang.org/t/data-science-lessons-making-10-neural-networks-run-on-gpu/74592

This wants to: * Mention the fast methods for `reduce(vcat, A)` under `reduce` and under `vcat`, and state exactly what types they accept. * Mention `stack` from [#43334](https://github.com/JuliaLang/julia/pull/43334) as an...

doc

This proposes to add a new section to the "limitations" page, indicating some frequent bugs. Thoughts?

RFC as to whether this looks right, and whether the approach is a good one. Needs tests. Edit: earlier attempts are #993 (Dense only) and #1005. I had completely forgotten...

enhancement

This: ``` using ChainRulesCore myplus(x,y) = x + y function ChainRulesCore.rrule(::typeof(myplus), x, y) println("myplus rrule forward") x+y, dz -> begin println("myplus rrule reverse, dz isa ", typeof(dz)) NoTangent(), @thunk(unthunk(dz)), @thunk...

Closes #507, closes #314 Some commit made https://github.com/dfdx/Yota.jl/issues/78 work, but it needs these lines: https://github.com/JuliaDiff/ChainRules.jl/pull/671/commits/4f144fdaef5f09e193f8a0535855277531cd6b69#diff-dbac688fe6656bd395f7931766da39b9a03d2e640f1dcc9864cddf506bbf65e1L20-L21

Found here: https://github.com/FluxML/Zygote.jl/issues/1297 ```julia julia> using ChainRules, ChainRulesCore, ChainRulesTestUtils julia> const CFG = ChainRulesTestUtils.TestConfig(); julia> foldl(/, (), init=0) 0 julia> rrule(CFG, foldl, /, (), init=0) ERROR: BoundsError: attempt to access...

bug

Closes #591. Should reduce loading time by a factor of 5 or so. Needs https://github.com/JuliaDiff/DiffResults.jl/pull/22 Needs Julia 1.6. What thoughts on dropping Julia 1.0 support that in a patch release?...

When last I checked this package did everything they do. Would be nice to - [ ] See if they have weird edge cases which make good tests - [...

enhancement
help wanted