pub fn convolution<T: IntoDScalar>(
details: ConvDetails,
input: ArrayView4<'_, T>,
kernel: ArrayView4<'_, T>,
) -> Array4<T>pub fn convolution<T: IntoDScalar>(
details: ConvDetails,
input: ArrayView4<'_, T>,
kernel: ArrayView4<'_, T>,
) -> Array4<T>