19 #include "ie_unicode.hpp"
104 inline std::ostream & operator << (std::ostream &out,
const Layout & p) {
106 #define PRINT_LAYOUT(name)\
107 case name : out << #name; break;
118 PRINT_LAYOUT(BLOCKED);
121 out << static_cast<int>(p);
157 char exec_type[256] = {};
162 char layer_type[256] = {};
178 NOT_IMPLEMENTED = -2,
179 NETWORK_NOT_LOADED = -3,
180 PARAMETER_MISMATCH = -4,
188 RESULT_NOT_READY = -9,
190 INFER_NOT_STARTED = -11,
191 NETWORK_NOT_READ = -12
207 {
using std::logic_error::logic_error; };
211 {
using std::logic_error::logic_error; };
215 {
using std::logic_error::logic_error; };
219 {
using std::logic_error::logic_error; };
223 {
using std::logic_error::logic_error; };
227 {
using std::logic_error::logic_error; };
231 {
using std::logic_error::logic_error; };
235 {
using std::logic_error::logic_error; };
239 {
using std::logic_error::logic_error; };
243 {
using std::logic_error::logic_error; };
247 {
using std::logic_error::logic_error; };
252 {
using std::logic_error::logic_error; };
255 #define __PRETTY_FUNCTION__ __FUNCSIG__
257 #define __PRETTY_FUNCTION__ __PRETTY_FUNCTION__
This class represents StatusCode::PARAMETER_MISMATCH exception.
Definition: ie_common.h:218
This class represents StatusCode::NETWORK_NOT_LOADED exception.
Definition: ie_common.h:214
This class represents StatusCode::REQUEST_BUSY exception.
Definition: ie_common.h:234
The method holds the user values to enable binding of data per graph node.
Definition: ie_common.h:66
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:26
Definition: ie_argmax_layer.hpp:11
std::shared_ptr< CNNLayer > CNNLayerPtr
A smart pointer to the CNNLayer.
Definition: ie_common.h:36
Layout
Layouts that the inference engine supports.
Definition: ie_common.h:76
std::weak_ptr< CNNLayer > CNNLayerWeakPtr
A smart weak pointer to the CNNLayer.
Definition: ie_common.h:40
StatusCode
This enum contains codes for all possible return values of the interface functions.
Definition: ie_common.h:175
LayerStatus
Defines the general status of the layer.
Definition: ie_common.h:138
long long cpu_uSec
The net host cpu time that the layer ran.
Definition: ie_common.h:152
std::shared_ptr< const Data > CDataPtr
Smart pointer to constant Data.
Definition: ie_common.h:55
This class represents StatusCode::GENERIC_ERROR exception.
Definition: ie_common.h:206
Represents detailed information for an error.
Definition: ie_common.h:198
This class represents StatusCode::NETWORK_NOT_READ exception.
Definition: ie_common.h:251
This class represents StatusCode::RESULT_NOT_READY exception.
Definition: ie_common.h:238
long long realTime_uSec
The absolute time in microseconds that the layer ran (in total)
Definition: ie_common.h:148
This class represents StatusCode::OUT_OF_BOUNDS exception.
Definition: ie_common.h:226
unsigned execution_index
An execution index of the unit.
Definition: ie_common.h:167
This class represents StatusCode::NOT_ALLOCATED exception.
Definition: ie_common.h:242
This is a base abstraction Layer - all DNN Layers inherit from this class.
Definition: ie_layers.h:40
std::shared_ptr< Data > DataPtr
Smart pointer to Data.
Definition: ie_common.h:50
This class represents StatusCode::NOT_FOUND exception.
Definition: ie_common.h:222
std::weak_ptr< Data > DataWeakPtr
Smart weak pointer to Data.
Definition: ie_common.h:60
This class represents StatusCode::UNEXPECTED exception.
Definition: ie_common.h:230
This class represents StatusCode::INFER_NOT_STARTED exception.
Definition: ie_common.h:246
This class represents the main Data representation node.
Definition: ie_data.h:27
Represents basic inference profiling information per layer. If the layer is executed using tiling...
Definition: ie_common.h:134
A header file for the main Inference Engine exception.
This class represents StatusCode::NOT_IMPLEMENTED exception.
Definition: ie_common.h:210