Public Types | Public Member Functions
InferenceEngine::ExecutableNetwork Class Reference

wrapper over IExecutableNetwork More...

#include <ie_executable_network.hpp>

Public Types

using  Ptr = std::shared_ptr< ExecutableNetwork >
 

Public Member Functions

  ExecutableNetwork (IExecutableNetwork::Ptr actual)
 
ConstOutputsDataMap  GetOutputsInfo () const
  Wraps original method IExecutableNetwork::getOutputsInfo.
 
ConstInputsDataMap  GetInputsInfo () const
  Wraps original method IExecutableNetwork::getInputsInfo.
 
void  reset (IExecutableNetwork::Ptr newActual)
  reset owned object to new pointer, essential for cases when simultaneously loaded networks not expected More...
 
InferRequest  CreateInferRequest ()
  Wraps original method IExecutableNetwork::CreateInferRequest.
 
InferRequest::Ptr  CreateInferRequestPtr ()
  Wraps original method IExecutableNetwork::CreateInferRequestPtr. More...
 
void  Export (const std::string &modelFileName)
  Exports the current executable network so it can be used later in the Import() main API. More...
 
void  GetMappedTopology (std::map< std::string, std::vector< PrimitiveInfo::Ptr >> &deployedTopology)
  Gets the mapping of IR layer names to implemented kernels. More...
 
  operator IExecutableNetwork::Ptr & ()
 
std::vector< MemoryState QueryState ()
  see original function InferenceEngine::IExecutableNetwork::QueryState
 

Detailed Description

wrapper over IExecutableNetwork

Member Function Documentation

§ CreateInferRequestPtr()

InferRequest::Ptr InferenceEngine::ExecutableNetwork::CreateInferRequestPtr ( )
inline

Wraps original method IExecutableNetwork::CreateInferRequestPtr.

Returns
shared pointer on InferRequest object

§ Export()

void InferenceEngine::ExecutableNetwork::Export ( const std::string &  modelFileName )
inline

Exports the current executable network so it can be used later in the Import() main API.

Parameters
modelFileName Full path to the location of the exported file
resp Optional: pointer to an already allocated object to contain information in case of failure

§ GetMappedTopology()

void InferenceEngine::ExecutableNetwork::GetMappedTopology ( std::map< std::string, std::vector< PrimitiveInfo::Ptr >> &  deployedTopology )
inline

Gets the mapping of IR layer names to implemented kernels.

Parameters
deployedTopology Map of PrimitiveInfo objects that represent the deployed topology
resp Optional: pointer to an already allocated object to contain information in case of failure

§ operator IExecutableNetwork::Ptr &()

InferenceEngine::ExecutableNetwork::operator IExecutableNetwork::Ptr & ( )
inline

cast operator is used when this wrapper initialized by LoadNetwork

Returns

§ reset()

void InferenceEngine::ExecutableNetwork::reset ( IExecutableNetwork::Ptr  newActual )
inline

reset owned object to new pointer, essential for cases when simultaneously loaded networks not expected

Parameters
actual actual pointed object

The documentation for this class was generated from the following file: