pub fn tensor_vectorization( factors: &[usize], shape: &Shape, strides: &Strides, dim: usize, ) -> usize