e> kernel;   KernelContext ctx;    auto req = kernel.Setup(ctx, data_shape[0].first<0>(), window_dims);    ScratchpadAllocator scratch_alloc;   scratch_alloc.Reserve(req.scratch_sizes);   auto scratchpad = scratch_alloc.GetScratchpad();   ctx.scratchpad = &scratchpad;    kernel.Run(ctx, out_v, in_v,              uniform_array<0, TensorView<StorageCPU, const float, 0>>(kernel_window_v));   testing::BaselineConvolve(baseline_out_v, 