strides are now read from KernelParam