output tensor of size (B, C, M, N, 2) such that:
C[b, c, m, n, :] = A[b, c, m, n, :] * B[m, n, :]
A, B = A.contiguous(), B.contiguous()
if A.size()[-3:] != B.size():
raise RuntimeError("The filters are not compatible for multiplication!")
if not iscomplex(A) or not iscomplex(B):
After Change
if isreal(B):
if inplace:
return A.mul_(B)
else:
return A * B
else:
C = A.new(A.size())