Skellam (special case) is broken with Zygote and SpecialFunctions >= 1
Currently, these distributions are broken due to https://github.com/FluxML/Zygote.jl/issues/873. As discussed in https://github.com/TuringLang/Bijectors.jl/pull/155, the corresponding tests are marked as broken. The issue will be fixed upstream.
See also: https://github.com/TuringLang/DistributionsAD.jl/issues/145
Copy from https://github.com/TuringLang/DistributionsAD.jl/issues/145#issuecomment-853794894:
The main issue was fixed upstream, only some interesting issue due to
Zygote._zerowithChainRulesCore.NotImplementedfor matrices of Skellam variates is left: https://github.com/TuringLang/DistributionsAD.jl/pull/172
So I guess this can be closed?
No, Skellam is still broken with Zygote in one test.
Do you know which one? I just had to remove a bunch of broken = (:zygote, ) to make tests pass in #177 so jus curious which one still remains.
Are you sure? I fixed these in https://github.com/TuringLang/Bijectors.jl/pull/182, I thought.
Ah, it seems you updated the tests before merging the master branch. I updated this issue here when I fixed the tests in https://github.com/TuringLang/Bijectors.jl/pull/182, so the remaining error is still not fixed.
Aaaah, my bad; thanks!