Releases: FluxML/Zygote.jl
Releases · FluxML/Zygote.jl
v0.4.11
Zygote v0.4.11
Closed issues:
- RFC: return full gradient of all arguments in gradient (#535)
- adjoint function for complex functions (#540)
Merged pull requests:
- Restrict some linear algebra adjoints to matrices (#545) (@mohamed82008)
v0.4.10
Zygote v0.4.10
Closed issues:
- Three ways to fail taking gradients in sum() (#231)
- sum fails to capture closure variables (#314)
- vcat with literal fails (#440)
- vcat error for appending scalars (#538)
Merged pull requests:
- Adds a nograd function to encapsulate an operation without gradient (#465) (@cossio)
- CompatHelper: add new compat entry for "ArrayLayouts" at version "0.1" (#533) (@github-actions[bot])
- fix adjoint sum(f, xs) (#534) (@CarloLucibello)
- Add a check kwarg to cholesky adjoint and bug fix (#539) (@mohamed82008)
- vcat vectors + numbers (#542) (@mcabbott)
v0.4.9
Zygote v0.4.9
Closed issues:
Merged pull requests:
- fix a few adjoints for complex arrays (#519) (@marius311)
- tag new release (#527) (@CarloLucibello)
- Simplify global variable handling (#529) (@MikeInnes)
- Gradient for batched_mul (#531) (@mcabbott)
- fix conv on cpu with fillarays (#532) (@CarloLucibello)
v0.4.8
Zygote v0.4.8
Closed issues:
- Adjoint of literal_pow fails when grad is calculated on negative input (#247)
- softmax adjoint does not support the dims keyword (#425)
- Tag? (#427)
- gradient on Distances.jl evaluate causes Julia to crash (#429)
- Readme Error (#470)
- Need an adjoint for constructor Base.OneTo{Int64} (#483)
- Julia Crash (#486)
- Zygote suffers poor performance w/ type conversions (#491)
- Adjoint for filter (#492)
- Cannot calculate gradient. (#511)
- Literal arrays are not differentiable (#513)
Merged pull requests:
- Simplest prod(x; dims) gradient (#112) (@mcabbott)
- adjoint for cumsum (#284) (@mcabbott)
- Fix Euclidean and SqEuclidean distances (#463) (@devmotion)
- use IdDict in grad_mut fallback for IdDict (#474) (@ChrisRackauckas)
- Add @Nograd for axes (#485) (@AzamatB)
- Fix forwarddiff docstring (#493) (@ChrisRackauckas)
- Gradient for collect (#498) (@mcabbott)
- Fix a bug in ∇getindex (#499) (@mcabbott)
- Gradient for filter (#500) (@mcabbott)
- delete! for Params (#505) (@CarloLucibello)
- Install TagBot as a GitHub Action (#507) (@JuliaTagBot)
- Add adjoint for repeat(x::AbstractVecOrMat, m, n) (#508) (@AzamatB)
- nograd <= (#509) (@matsueushi)
- Gradient for power (#512) (@mcabbott)
- Allow non-uniform Number types in hvcat (#514) (@mcabbott)
- Fix Flux.flip by providing an adjoint for Base.reverse (#515) (@tanhevg)
- Remove get! macro (#517) (@matsueushi)
- Special adjoint for broadcasted literal pow (#518) (@haampie)
- Correct minor typos. (#520) (@ludgerpaehler)
- fix prod with tuple arg (#523) (@CarloLucibello)
- getindex for Float32[x,y] etc. (#524) (@mcabbott)
- Adjoints for StepRange (#525) (@hessammehr)
v0.4.7
v0.4.7 (2020-01-29)
Closed issues:
- Readme outdated (#484)
- Gradient of exp(real matrix) should be real (#475)
- Intermediate complex number causes complex gradient (#472)
- Converting UniformScaling to Matrix causes mutation (#468)
Merged pull requests:
- Make version condition on Core._apply_iterate precise (#480) (andreasnoack)
- make docs build (#479) (oxinabox)
- Fix I - A (#477) (mohamed82008)
- make Buffer iterable and use it for Params (#476) (piever)
- Adjoint for sort (#473) (MikeInnes)
- Fix converting UniformScaling to Matrix (#469) (mohamed82008)
- Include rank in conv and pooling gradcheck testset names (#461) (oxinabox)
- matrix exp(A) returns real-valued adjoint for real-valued A (#409) (sdewaele)
v0.4.6
v0.4.6 (2020-01-14)
Merged pull requests:
- Update .travis.yml (#460) (MikeInnes)
- Limit maximum and minimum adjoints to arrays (#459) (mohamed82008)
- Fix gitlab CI (#458) (MikeInnes)
- Fix Fill ctor (#445) (willtebbutt)
- Use dispatch for accum nothing cases (#444) (oxinabox)
- Add CuArray convert adjoint (#423) (dhairyagandhi96)
v0.4.5
v0.4.4
v0.4.3
v0.4.3 (2019-12-20)
Merged pull requests:
- Bump version to v0.4.3 (#437) (dhairyagandhi96)
- CompatHelper: bump compat for "Requires" to "1.0" (#435) (github-actions[bot])
- enable CompatHelper (#434) (ChrisRackauckas)
v0.4.2
v0.4.2 (2019-12-20)
Closed issues:
- I’m sure you know this, but since I wanted to see what goes wrong: Comprehensions with
Iterators.ProductIterator
don’t seem to work right now, but surely they could be made to. (#420) - Remove Flux page? (#416)
- setindex_shape_check method error for custom adjoint (#403)
- Warnings on fresh Zygote install (#397)
- Precompile error: Non-differentiable function mul_int (breaks Turing.jl + others?) (#396)
- Error when trying to precompile Zygote (#395)
- ZygoteRules compat (#392)
- Facilitate array construction without mutation (#377)
Merged pull requests:
- Tag v0.4.2 (#432) (dhairyagandhi96)
- Add circshift adjoint (#418) (Sleort)
- remove Flux page (#417) (ChrisRackauckas)
- Add dims kwargs and improve gradient computation for logsumexp (#406) (xukai92)
- Relax bound for DiffRules to 0.1 for compat with SpecialFunctions v0.8 (#398) (torfjelde)
- Add adjoints for functions on Hermitian matrices (take 2) (#355) (sethaxen)
- Non-scalar getindex (#256) (mcabbott)