26 explicit AlignUtil(
const std::vector<size_t>& a_shape,
27 const std::vector<size_t>& b_shape);
29 std::vector<size_t> aligned_shape_;
30 std::vector<stride_t> aligned_stride_;
34 static std::vector<size_t> calc_aligned_shape(
const std::vector<size_t>& a_shape,
35 const std::vector<size_t>& b_shape);
36 std::vector<stride_t> calc_aligned_stride();