30 class INFERENCE_ENGINE_API_CLASS(Data) {
50 INFERENCE_ENGINE_DEPRECATED(
"Use Data(const std::string &, const TensorDesc&). The ctor will be removed in 2020.3")
64 virtual ~
Data() =
default;
71 bool isInitialized()
const;
87 void setLayout(
Layout layout);
133 INFERENCE_ENGINE_INTERNAL(
"Migrate to IR v10 and work with ngraph::Function directly")
139 const std::string& getName()
const;
147 void setName(
const std::string& newName);
154 INFERENCE_ENGINE_INTERNAL(
"Migrate to IR v10 and work with ngraph::Function directly")
155 virtual std::map<std::string, CNNLayerPtr>& getInputTo();
177 std::map<std::string, CNNLayerPtr> inputTo;
Layout
Layouts that the inference engine supports.
Definition: ie_common.h:79
The method holds the user values to enable binding of data per graph node.
Definition: ie_common.h:69
Inference Engine API.
Definition: ie_argmax_layer.hpp:15
std::string name
Layer name.
Definition: ie_layers.h:42
std::weak_ptr< CNNLayer > CNNLayerWeakPtr
A smart weak pointer to the CNNLayer.
Definition: ie_common.h:43
This class defines Tensor description.
Definition: ie_layouts.h:153
A header file that provides class for describing precision of data.
A header file for data layouts and conversion between them.
The macro defines a symbol import/export mechanism essential for Microsoft Windows(R) OS...
Precision precision
Layer precision.
Definition: ie_layers.h:54
NCHW layout for input / output blobs.
Definition: ie_common.h:83
std::vector< size_t > SizeVector
Represents tensor size.
Definition: ie_common.h:29
This class represents the main Data representation node.
Definition: ie_data.h:30
This is a header file with common inference engine definitions.
A header file for the main Inference Engine exception.
This class holds precision value and provides precision related operations.
Definition: ie_precision.hpp:22