11 const Shape& start_indices,
12 const Shape& strides);
void shared_buffer_slice(const array &in, const Strides &out_strides, size_t data_offset, size_t data_size, array &out)
std::vector< ShapeElem > Shape
Definition array.h:21
std::vector< int64_t > Strides
Definition array.h:22
std::tuple< int64_t, Strides > prepare_slice(const array &in, const Shape &start_indices, const Shape &strides)