▼NInferenceEngine | |
▼Ngpu | |
▼Ndetails | |
Cparam_map_obj_getter | This wrapper class is used to obtain low-level handles from remote blob or context object parameters |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
CCNNNetwork | This class contains all the information about the Neural Network and the related binary information |
CExecutableNetwork | Wrapper over IExecutableNetwork |
CInferRequest | This is an interface of asynchronous infer request. |
CVariableState | C++ exception based error reporting wrapper of API class IVariableState |
CIAllocator | Allocator concept to be used for memory management and is used as part of the Blob |
CBlob | This class represents a universal container in the Inference Engine |
CMemoryBlob | This class implements a container object that represents a tensor in memory (host and remote/accelerated) |
CTBlob | Represents real host memory allocated for a Tensor/Blob per C type |
CUserValue | The method holds the user values to enable binding of data per graph node |
CInferenceEngineProfileInfo | Represents basic inference profiling information per layer |
CResponseDesc | Represents detailed information for an error |
CQueryNetworkResult | Response structure encapsulating information about supported layer |
CGeneralError | This class represents StatusCode::GENERIC_ERROR exception |
CNotImplemented | This class represents StatusCode::NOT_IMPLEMENTED exception |
CNetworkNotLoaded | This class represents StatusCode::NETWORK_NOT_LOADED exception |
CParameterMismatch | This class represents StatusCode::PARAMETER_MISMATCH exception |
CNotFound | This class represents StatusCode::NOT_FOUND exception |
COutOfBounds | This class represents StatusCode::OUT_OF_BOUNDS exception |
CUnexpected | This class represents StatusCode::UNEXPECTED exception |
CRequestBusy | This class represents StatusCode::REQUEST_BUSY exception |
CResultNotReady | This class represents StatusCode::RESULT_NOT_READY exception |
CNotAllocated | This class represents StatusCode::NOT_ALLOCATED exception |
CInferNotStarted | This class represents StatusCode::INFER_NOT_STARTED exception |
CNetworkNotRead | This class represents StatusCode::NETWORK_NOT_READ exception |
CCompoundBlob | This class represents a blob that contains other blobs |
CNV12Blob | Represents a blob that contains two planes (Y and UV) in NV12 color format |
CI420Blob | Represents a blob that contains three planes (Y,U and V) in I420 color format |
CBatchedBlob | This class represents a blob that contains other blobs - one per batch |
CCore | This class represents Inference Engine Core entity |
CData | This class represents the main Data representation node |
CExtension | This class is a C++ helper to work with objects created using extensions |
CICNNNetwork | This is the main interface to describe the NN topology |
CIExecutableNetwork | This is an interface of an executable network |
CDataConfig | This structure describes data configuration |
CLayerConfig | This structure describes Layer configuration |
CILayerImpl | This class provides interface for extension implementations |
CILayerExecImpl | This class provides interface for the implementation with the custom execution code |
CIExtension | This class is the main extension interface |
CIInferRequest | This is an interface of asynchronous infer request |
CIVariableState | Manages data for reset operations |
CInputInfo | This class contains information about each input of the network |
CBlockingDesc | This class describes blocking layouts |
CTensorDesc | This class defines Tensor description |
CROI | This structure describes ROI data for image-like tensors |
CLockedMemory | This class represents locked memory for read/write memory |
CLockedMemory< void > | This class is for <void*> data and allows casting to any pointers |
CLockedMemory< const T > | This class is for read-only segments |
CParameter | This class represents an object to work with different parameters |
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 |
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 |
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 |
CTaskChain | Used to annotate a sequence of sections 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 |
Croi | |
Croi_t | This structure describes roi data |
Ctensor_desc | Represents detailed information for a tensor |