10 #include "ngraph/descriptor/tensor.hpp"
11 #include "ngraph/partial_shape.hpp"
12 #include "ngraph/shape.hpp"
13 #include "ngraph/type/element_type.hpp"
19 template <
typename NodeType>
22 template <
typename NodeType>
64 using RTMap = std::map<std::string, std::shared_ptr<Variant>>;
70 bool operator==(
const Input& other)
const;
71 bool operator!=(
const Input& other)
const;
72 bool operator<(
const Input& other)
const;
73 bool operator>(
const Input& other)
const;
74 bool operator<=(
const Input& other)
const;
75 bool operator>=(
const Input& other)
const;
113 using RTMap = std::map<std::string, std::shared_ptr<Variant>>;
117 bool operator==(
const Input& other)
const;
118 bool operator!=(
const Input& other)
const;
119 bool operator<(
const Input& other)
const;
120 bool operator>(
const Input& other)
const;
121 bool operator<=(
const Input& other)
const;
122 bool operator>=(
const Input& other)
const;
125 const Node*
const m_node;
126 const size_t m_index;
129 NGRAPH_API std::ostream& operator<<(std::ostream& out,
const Input<Node>& input);
130 NGRAPH_API std::ostream& operator<<(std::ostream& out,
const Input<const Node>& input);
A handle for one of a node's outputs.
Definition: node_output.hpp:33
Class representing a shape that may be partially or totally dynamic.
Definition: partial_shape.hpp:34
Shape for a tensor.
Definition: shape.hpp:19
Definition: variant.hpp:18
Compile-time descriptor of a first-class value that is a tensor.
Definition: tensor.hpp:28
Definition: element_type.hpp:51
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:16