Data Structures | Macros | Functions
ie_iplugin_internal.hpp File Reference

Inference Engine plugin API wrapper, to be used by particular implementors. More...

#include <ie_iextension.h>
#include <ie_input_info.hpp>
#include <ie_icnn_network.hpp>
#include <ie_icore.hpp>
#include <ie_parameter.hpp>
#include <ie_iexecutable_network.hpp>
#include <ie_remote_context.hpp>
#include <blob_factory.hpp>
#include <istream>
#include <map>
#include <memory>
#include <string>

Go to the source code of this file.

Data Structures

interface  InferenceEngine::IInferencePlugin
 An API of plugin to be implemented by a plugin. More...
 

Macros

#define IE_DEFINE_PLUGIN_CREATE_FUNCTION(PluginType, version, ...)
 Defines the exported CreatePluginEngine function which is used to create a plugin instance. More...
 

Functions

static void InferenceEngine::copyPreProcess (const PreProcessInfo &from, PreProcessInfo &to)
 Copies preprocess info. More...
 
static void InferenceEngine::copyInputOutputInfo (const InputsDataMap &networkInputs, const OutputsDataMap &networkOutputs, InputsDataMap &_networkInputs, OutputsDataMap &_networkOutputs)
 Copies InputInfo and output Data. More...
 

Detailed Description

Inference Engine plugin API wrapper, to be used by particular implementors.

Function Documentation

◆ copyInputOutputInfo()

static void InferenceEngine::copyInputOutputInfo ( const InputsDataMap networkInputs,
const OutputsDataMap networkOutputs,
InputsDataMap _networkInputs,
OutputsDataMap _networkOutputs 
)
static

Copies InputInfo and output Data.

Parameters
[in]networkInputsThe network inputs to copy from
[in]networkOutputsThe network outputs to copy from
_networkInputsThe network inputs to copy to
_networkOutputsThe network outputs to copy to

◆ copyPreProcess()

static void InferenceEngine::copyPreProcess ( const PreProcessInfo from,
PreProcessInfo to 
)
static

Copies preprocess info.

Parameters
[in]fromPreProcessInfo to copy from
toPreProcessInfo to copy to