Hello all~
For the F.conv1d function. Suppose I have the input
input = [[a, b, c],
[d, e, f]]
And I have the weight
weight = [[x, y],
[z, w]]
Mathematically, the F.conv1d function will return
output = [[a, b, c] * [x, y]] + [[d, e, f] * [z, w]] # * is the cross-correlation operator
Now my problem is, I want to obtain the result before the sum operation, that is
desired_output = [[[a, b, c] * [x, y]],
[[d, e, f] * [z, w]]]
How should I do so? The simplest solution is I can create multiple weights and then conv1d each of them with the corresponding input channel but that will involve a loop that I really don’t want.
Best regards,