class ov::Shape¶
Shape for a tensor.
#include <shape.hpp>
class Shape: public std::vector< size_t >
{
public:
// construction
Shape();
Shape(const std::initializer_list<size_t>& axis_lengths);
Shape(const std::vector<size_t>& axis_lengths);
Shape(const std::string& shape);
Shape(const Shape& axis_lengths);
Shape(size_t n, size_t initial_value = 0);
template <class InputIterator>
Shape(InputIterator first, InputIterator last);
// methods
OPENVINO_API Shape& operator = (const Shape& v);
OPENVINO_API Shape& operator = (Shape&& v);
OPENVINO_API std::string to_string() const;
};