19 #include "ie_unicode.hpp"
101 inline std::ostream & operator << (std::ostream &out,
const Layout & p) {
103 #define PRINT_LAYOUT(name)\
104 case name : out << #name; break;
115 PRINT_LAYOUT(BLOCKED);
118 out << static_cast<int>(p);
154 char exec_type[256] = {};
159 char layer_type[256] = {};
175 NOT_IMPLEMENTED = -2,
176 NETWORK_NOT_LOADED = -3,
177 PARAMETER_MISMATCH = -4,
185 RESULT_NOT_READY = -9,
187 INFER_NOT_STARTED = -11,
188 NETWORK_NOT_READ = -12
204 {
using std::logic_error::logic_error; };
208 {
using std::logic_error::logic_error; };
212 {
using std::logic_error::logic_error; };
216 {
using std::logic_error::logic_error; };
220 {
using std::logic_error::logic_error; };
224 {
using std::logic_error::logic_error; };
228 {
using std::logic_error::logic_error; };
232 {
using std::logic_error::logic_error; };
236 {
using std::logic_error::logic_error; };
240 {
using std::logic_error::logic_error; };
244 {
using std::logic_error::logic_error; };
249 {
using std::logic_error::logic_error; };
252 #define __PRETTY_FUNCTION__ __FUNCSIG__
254 #define __PRETTY_FUNCTION__ __PRETTY_FUNCTION__
This class represents StatusCode::PARAMETER_MISMATCH exception.
Definition: ie_common.h:215
This class represents StatusCode::NETWORK_NOT_LOADED exception.
Definition: ie_common.h:211
This class represents StatusCode::REQUEST_BUSY exception.
Definition: ie_common.h:231
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:172
LayerStatus
Defines the general status of the layer.
Definition: ie_common.h:135
long long cpu_uSec
The net host cpu time that the layer ran.
Definition: ie_common.h:149
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:203
Represents detailed information for an error.
Definition: ie_common.h:195
This class represents StatusCode::NETWORK_NOT_READ exception.
Definition: ie_common.h:248
This class represents StatusCode::RESULT_NOT_READY exception.
Definition: ie_common.h:235
long long realTime_uSec
The absolute time in microseconds that the layer ran (in total)
Definition: ie_common.h:145
This class represents StatusCode::OUT_OF_BOUNDS exception.
Definition: ie_common.h:223
unsigned execution_index
An execution index of the unit.
Definition: ie_common.h:164
This class represents StatusCode::NOT_ALLOCATED exception.
Definition: ie_common.h:239
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:219
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:227
This class represents StatusCode::INFER_NOT_STARTED exception.
Definition: ie_common.h:243
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:131
A header file for the main Inference Engine exception.
This class represents StatusCode::NOT_IMPLEMENTED exception.
Definition: ie_common.h:207