23 #include "ngraph/attribute_adapter.hpp"
24 #include "ngraph/ngraph_visibility.hpp"
29 class Strides :
public std::vector<size_t>
34 NGRAPH_API
Strides(
const std::initializer_list<size_t>& axis_strides);
36 NGRAPH_API
Strides(
const std::vector<size_t>& axis_strides);
40 NGRAPH_API
explicit Strides(
size_t n,
size_t initial_value = 0);
42 template <
class InputIterator>
43 Strides(InputIterator first, InputIterator last)
44 : std::vector<size_t>(first, last)
68 std::ostream& operator<<(std::ostream& s,
const Strides& strides);
An AttributeAdapter "captures" an attribute as an AT& and makes it available as a ValueAccessor<VAT>.
Definition: attribute_adapter.hpp:171
Definition: attribute_adapter.hpp:137
Strides for a tensor.
Definition: strides.hpp:30
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:28