It would be very nice to implement ChainRulesCore.frule and ChainRulesCore.rrule for products of an LinearOperator with a vector. This should make it quite straight-forward to use LinearOperators in conjuction with Flux.jl / Zygote.jl. In particular it would remove the need to implement custom chainrules when the implementation of the product is not in a form suitable for Zygote.
It would be very nice to implement
ChainRulesCore.frule
andChainRulesCore.rrule
for products of an LinearOperator with a vector. This should make it quite straight-forward to use LinearOperators in conjuction with Flux.jl / Zygote.jl. In particular it would remove the need to implement custom chainrules when the implementation of the product is not in a form suitable for Zygote.