Skip to main content

fuse_dims_bilateral

Function fuse_dims_bilateral 

Source
pub fn fuse_dims_bilateral(
    dims: &[usize],
    src_strides: &[isize],
    dst_strides: &[isize],
) -> (Vec<usize>, Vec<isize>, Vec<isize>)
Expand description

Bilateral dimension fusion for src + dst stride patterns.

Two dimensions i and i+1 can be fused if BOTH src and dst strides are contiguous for those dimensions. Returns the fused (dims, src_strides, dst_strides).