ListConvolve::kldims
ListCorrelate::kldims
An error occurs because the tensor rank of the first argument is not the same as the tensor rank of the second argument:
ListConvolve[{k1, k2, k3}, {{d1}, {d2}, {d3}}]This gives an acyclic convolution, using the seventh argument in ListConvolve to specify the level to use from the first two arguments:
ListConvolve[{k1, k2, k3}, {{d1}, {d2}, {d3}}, 3, 0, Times, Plus, 1]