1d conv primitive ops

You could use unfold as given in this example to calculate your manual convolution.
However, it should be slower, but could be a good enough for first exeriments.