pytensor icon indicating copy to clipboard operation
pytensor copied to clipboard

Bug in gradient of fft.rfft

Open ricardoV94 opened this issue 1 year ago • 0 comments

Description

Reported in https://discourse.pymc.io/t/cannot-drop-a-non-broadcastable-dimension-and-rfft/14920

import pytensor.tensor as pt
from pytensor.tensor import fft

p = pt.vector("p", shape=(4,))
out = fft.rfft(p[None, :])
pt.grad(out.sum(), p)   # Cannot drop a non-broadcastable dimension: (False, False), [1]

ricardoV94 avatar Aug 12 '24 16:08 ricardoV94