Tags: SichengHe/Zygote.jl
Tags
[Diff since v0.6.36](FluxML/Zygote.jl@v0.6.36...v0.6.37) **Merged pull requests:** - Use Base.IdSet (FluxML#1183) (@ToucheSir) - Fixing type ambiguity of `unbroadcast` (FluxML#1185) (@SebastianAment)
[Diff since v0.6.35](FluxML/Zygote.jl@v0.6.35...v0.6.36) **Closed issues:** - Possible typo in `copy!(x::AbstractVector, ps::Params)` (FluxML#1135) - Pullback evaluates to nothing for broadcasted distribution operations (regression) (FluxML#1178) **Merged pull requests:** - Fix adjoint Iterators.product behavior with nothing (FluxML#1170) (@lxvm) - Docs: fix error in adjoint example (FluxML#1176) (@james-atkins) - Restrict type broadcast rule to numbers (FluxML#1179) (@mcabbott)
[Diff since v0.6.34](FluxML/Zygote.jl@v0.6.34...v0.6.35) **Closed issues:** - Matrix (and higher) comprehensions causes stackoverflow (FluxML#176) - ERROR: LoadError: Need an adjoint for constructor SparseMatrixCSC{Float64,Int64}. Gradient is of type Array{Float64,2}. (FluxML#742) - gradient calculation with explicit type cast is broken (FluxML#810) - change repo description from "Intimate Affection Auditor" (FluxML#816) - README should not mention `@adjoint` (FluxML#1105) - Significant compile time latency in Flux with default optimization (FluxML#1126) - Differentiation of a scalar times array times array results in non-differentiable expression (FluxML#1140) - Error in `gradient` of custom `AbstractMatrix` subtypes (FluxML#1146) - Non-deterministic `AssertionError` when differentiating `ThreadsX.sum` (FluxML#1159) - Insane precompile times in Metalhead models (FluxML#1160) - Type error with `zip` and heterogeneous vectors in pullback (FluxML#1162) - Unable to differentiate through Einstein sums from Einsum.jl -- Mutating arrays is not supported (FluxML#1164) **Merged pull requests:** - Add codecov badge (FluxML#1151) (@ToucheSir) - Update codecov action and only run on stable linux (FluxML#1152) (@ToucheSir) - `ntuple` for `_restore` regardless of length (FluxML#1163) (@SBuercklin) - CompatHelper: bump compat for "FillArrays" to "0.13" (FluxML#1165) (@github-actions[bot]) - CompatHelper: bump compat for "NaNMath" to "1" (FluxML#1166) (@github-actions[bot]) - update README to reference ChainRulesCore to define custom gradients (FluxML#1169) (@mzgubic) - Broadcast rule for types (FluxML#1171) (@mcabbott)
[Diff since v0.6.33](FluxML/Zygote.jl@v0.6.33...v0.6.34) **Closed issues:** - [Suggestion] withhessian (FluxML#1139) - Hessian Vector Products (FluxML#1141) **Merged pull requests:** - Fix Buffer when storing arrays (FluxML#1134) (@avik-pal) - Make value returned by `copy!` consistent (FluxML#1136) (@pakk-minidose) - Update Buildkite config for 1.6 LTS and 1.7 (FluxML#1142) (@ToucheSir) - Downstream test for Molly.jl (FluxML#1145) (@jgreener64)
[Diff since v0.6.32](FluxML/Zygote.jl@v0.6.32...v0.6.33) **Closed issues:** - Support sparse arrays/matrices as output? (FluxML#163) - AD through cuFFT fails, (type instability / broadcast) (FluxML#1129) - Broadcast gradient error (FluxML#1132) **Merged pull requests:** - CompatHelper: bump compat for "SpecialFunctions" to "2" (FluxML#1122) (@github-actions[bot]) - Fix incorrect `@forward`ing of `Base.in` on `Params` (FluxML#1130) (@ToucheSir) - Tag for SpecialFunctions@2 (FluxML#1138) (@DhairyaLGandhi)
[Diff since v0.6.31](FluxML/Zygote.jl@v0.6.31...v0.6.32) **Closed issues:** - Zygote broken on nightly (FluxML#1066) **Merged pull requests:** - Make tests pass on 1.8 (FluxML#1125) (@mcabbott)
[Diff since v0.6.30](FluxML/Zygote.jl@v0.6.30...v0.6.31) **Closed issues:** - AD does not follow through views in structs (FluxML#598) - pmap doesn't work in zygote (FluxML#634) **Merged pull requests:** - Fix `specialize_method` for 1.8 (FluxML#1124) (@mcabbott)
[Diff since v0.6.29](FluxML/Zygote.jl@v0.6.29...v0.6.30) **Closed issues:** - Gradient doesn't work properly with `enumerate`, `zip` (FluxML#221) - No adjoint for Base.Iterators.ProductIterator (FluxML#421) - Gradient over implicit parameters returns nothing (FluxML#692) - Type instability with structs (FluxML#1094) - `Dict`s in struct fields don't propagate gradients (FluxML#1115) **Merged pull requests:** - Iterators. Product, Filter, enumerate, zip (including inside map) (FluxML#785) (@mcabbott) - Add some downstream testing (FluxML#1033) (@ChrisRackauckas) - Insert `_project` into `getproperty`'s gradient, and then improve `z2d` etc. to restore stability (FluxML#1104) (@mcabbott) - Implement `copy` and `merge!` for `Grads` (FluxML#1108) (@lassepe)
[Diff since v0.6.28](FluxML/Zygote.jl@v0.6.28...v0.6.29) **Merged pull requests:** - wrap_chainrules_input for arrays of Ref (FluxML#1103) (@mcabbott)
[Diff since v0.6.27](FluxML/Zygote.jl@v0.6.27...v0.6.28) **Merged pull requests:** - Make `wrap_chainrules_input` understand `mutable struct`s (FluxML#1102) (@mcabbott)
PreviousNext