21 #include "ngraph/axis_set.hpp"
22 #include "ngraph/shape.hpp"
46 std::vector<int64_t> begins;
47 std::vector<int64_t> ends;
48 std::vector<int64_t> strides;
51 Shape reshape_in_shape;
52 Shape reshape_out_shape;
57 bool operator==(
const SlicePlan& other)
const;
58 bool operator!=(
const SlicePlan& other)
const;
61 SlicePlan NGRAPH_API make_slice_plan(
const Shape& input_shape,
62 const std::vector<int64_t>& begins,
63 const std::vector<int64_t>& ends,
64 const std::vector<int64_t>& strides,
65 const AxisSet& lower_bounds_mask,
66 const AxisSet& upper_bounds_mask,
68 const AxisSet& shrink_axis_mask,