▼NInferenceEngine | |
▼Ngpu | |
▼Ndetails | |
Cparam_map_obj_getter | This wrapper class is used to obtain low-level handles from remote blob or context object parameters |
CClBlob | The basic class for all GPU plugin remote blob objects. The OpenCL memory object handle (cl_mem) can be obtained from this class object |
CClBufferBlob | This class represents an abstraction for GPU plugin remote blob which can be shared with user-supplied OpenCL buffer. The plugin object derived from this class can be obtained with CreateBlob() call |
CClContext | This class represents an abstraction for GPU plugin remote context which is shared with OpenCL context object. The plugin object derived from this class can be obtained either with GetContext() method of Executable network or using CreateContext() Core call |
CClImage2DBlob | This class represents an abstraction for GPU plugin remote blob which can be shared with user-supplied OpenCL 2D Image. The plugin object derived from this class can be obtained with CreateBlob() call |
CD3DBufferBlob | This class represents an abstraction for GPU plugin remote blob which is shared with Direct3D 11 buffer. The plugin object derived from this class can be obtained with CreateBlob() call |
CD3DContext | This class represents an abstraction for GPU plugin remote context which is shared with Direct3D 11 device. The plugin object derived from this class can be obtained either with GetContext() method of Executable network or using CreateContext() Core call |
CD3DSurface2DBlob | This class represents an abstraction for GPU plugin remote blob which is shared with Direct3D 11 2D texture. The plugin object derived from this class can be obtained with CreateBlob() call |
CVAContext | This class represents an abstraction for GPU plugin remote context which is shared with VA display object. The plugin object derived from this class can be obtained either with GetContext() method of Executable network or using CreateContext() Core call |
CVASurfaceBlob | This class represents an abstraction for GPU plugin remote blob which is shared with VA output surface. The plugin object derived from this class can be obtained with CreateBlob() call |
CBlob | This class represents a universal container in the Inference Engine |
CBlockingDesc | This class describes blocking layouts |
CCNNNetwork | This class contains all the information about the Neural Network and the related binary information |
CCompoundBlob | This class represents a blob that contains other blobs |
CCore | This class represents Inference Engine Core entity |
CData | This class represents the main Data representation node |
CDataConfig | This structure describes data configuration |
CExecutableNetwork | Wrapper over IExecutableNetwork |
CExtension | This class is a C++ helper to work with objects created using extensions |
CGeneralError | This class represents StatusCode::GENERIC_ERROR exception |
CI420Blob | Represents a blob that contains three planes (Y,U and V) in I420 color format |
CIAllocator | Allocator concept to be used for memory management and is used as part of the Blob |
CICNNNetwork | This is the main interface to describe the NN topology |
CIExecutableNetwork | This is an interface of an executable network |
CIExtension | This class is the main extension interface |
CIInferRequest | This is an interface of asynchronous infer request |
CILayerExecImpl | This class provides interface for the implementation with the custom execution code |
CILayerImpl | This class provides interface for extension implementations |
CIMemoryState | Manages data for reset operations |
CInferenceEngineProfileInfo | Represents basic inference profiling information per layer |
CInferNotStarted | This class represents StatusCode::INFER_NOT_STARTED exception |
CInferRequest | This is an interface of asynchronous infer request. |
CInputInfo | This class contains information about each input of the network |
CLayerConfig | This structure describes Layer configuration |
CLockedMemory | This class represents locked memory for read/write memory |
CLockedMemory< const T > | This class is for read-only segments |
CLockedMemory< void > | This class is for <void*> data and allows casting to any pointers |
CMemoryBlob | This class implements a container object that represents a tensor in memory (host and remote/accelerated) |
CMemoryState | C++ exception based error reporting wrapper of API class IMemoryState |
CNetworkNotLoaded | This class represents StatusCode::NETWORK_NOT_LOADED exception |
CNotAllocated | This class represents StatusCode::NOT_ALLOCATED exception |
CNotFound | This class represents StatusCode::NOT_FOUND exception |
CNotImplemented | This class represents StatusCode::NOT_IMPLEMENTED exception |
CNV12Blob | Represents a blob that contains two planes (Y and UV) in NV12 color format |
COutOfBounds | This class represents StatusCode::OUT_OF_BOUNDS exception |
CParameter | This class represents an object to work with different parameters |
CParameterMismatch | This class represents StatusCode::PARAMETER_MISMATCH exception |
CPrecision | This class holds precision value and provides precision related operations |
CPrecisionTrait | Particular precision traits |
CPreProcessChannel | This structure stores info about pre-processing of network inputs (scale, mean image, ...) |
CPreProcessInfo | This class stores pre-process information for the input |
CQueryNetworkResult | Responce structure encapsulating information about supported layer |
CRemoteBlob | This class represents an Inference Engine abstraction to the memory allocated on the remote (non-CPU) accelerator device |
CRemoteContext | This class represents an Inference Engine abstraction for remote (non-CPU) accelerator device-specific execution context. Such context represents a scope on the device within which executable networks and remote memory blobs can exist, function and exchange data |
CRequestBusy | This class represents StatusCode::REQUEST_BUSY exception |
CResponseDesc | Represents detailed information for an error |
CResultNotReady | This class represents StatusCode::RESULT_NOT_READY exception |
CROI | This structure describes ROI data for image-like tensors |
CTBlob | Represents real host memory allocated for a Tensor/Blob per C type |
CTensorDesc | This class defines Tensor description |
CUnexpected | This class represents StatusCode::UNEXPECTED exception |
CUserValue | The method holds the user values to enable binding of data per graph node |
CVersion | Represents version information that describes plugins and the inference engine runtime library |
▼Nopenvino | |
▼Nitt | |
Cdomain_ | |
Chandle_ | |
CScopedTask | Used to annotate section of code which would be named at runtime |
Cdesc | Represents detailed information for an error |
Cdimensions | Represents dimensions for input or output data |
Cie_available_devices | Represent all available devices |
Cie_blob_buffer | Represents copied data from the given blob |
Cie_complete_call_back | Completion callback definition about the function and args |
Cie_config | Represents configuration information that describes devices |
Cie_core_version | Represents version information that describes devices and the inference engine runtime library |
Cie_core_versions | Represents all versions information that describes all devices and the inference engine runtime library |
Cie_param | Metric and config parameters |
Cie_param_config | Represents configuration parameter information |
Cie_version | Represents an API version information that reflects the set of supported features |
Cinput_shape | Represents shape for input data |
Cinput_shapes | Represents shapes for all input data |
CNetworkNotRead | This class represents StatusCode::NETWORK_NOT_READ exception |
Croi | |
Croi_t | This structure describes roi data |
Ctensor_desc | Represents detailed information for a tensor |