28 class INFERENCE_ENGINE_API_CLASS(Data) {
46 INFERENCE_ENGINE_DEPRECATED(
"Use Data(const std::string &name, const TensorDesc& desc) as a replacement."
47 "The ctor will be removed in 2020 R2")
59 virtual ~
Data() =
default;
65 bool isInitialized()
const;
78 void setLayout(
Layout layout);
108 void setPrecision(
const Precision& precision);
123 const std::string& getName()
const;
130 void setName(
const std::string& newName);
135 virtual std::map<std::string, CNNLayerPtr>& getInputTo();
157 std::map<std::string, CNNLayerPtr> inputTo;
Layout
Layouts that the inference engine supports.
Definition: ie_common.h:77
The method holds the user values to enable binding of data per graph node.
Definition: ie_common.h:67
Inference Engine API.
Definition: ie_argmax_layer.hpp:11
std::weak_ptr< CNNLayer > CNNLayerWeakPtr
A smart weak pointer to the CNNLayer.
Definition: ie_common.h:41
This class defines Tensor description.
Definition: ie_layouts.h:140
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...
Use Data(const std::string &name, const TensorDesc &desc) as a replacement." "The ctor will be removed in 2020 R2") Data( const std Data(const std::string &name, const TensorDesc &desc)
A full constructor (with dimensions)
Definition: ie_data.h:54
std::vector< size_t > SizeVector
Represents tensor size. The order is opposite to the order in Caffe*: (w,h,n,b) where the most freque...
Definition: ie_common.h:27
This class represents the main Data representation node.
Definition: ie_data.h:28
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:21