Namespaces | Functions
inference_engine.hpp File Reference

A header file that provides a set of convenience utility functions and the main include file for all other .h files. More...

#include <vector>
#include <numeric>
#include <algorithm>
#include <memory>
#include <ie_blob.h>
#include <ie_api.h>
#include <ie_error.hpp>
#include <ie_layers.h>
#include <ie_device.hpp>
#include <ie_plugin_dispatcher.hpp>
#include <ie_plugin_config.hpp>
#include <ie_icnn_network.hpp>
#include <ie_icnn_network_stats.hpp>
#include <ie_core.hpp>
#include <cpp/ie_cnn_net_reader.h>
#include <cpp/ie_plugin_cpp.hpp>
#include <cpp/ie_executable_network.hpp>
#include <ie_version.hpp>

Go to the source code of this file.

Namespaces

  InferenceEngine
  Inference Engine API.
 

Functions

template<class T >
void  InferenceEngine::TopResults (unsigned int n, TBlob< T > &input, std::vector< unsigned > &output)
  Gets the top n results from a tblob. More...
 
void  InferenceEngine::TopResults (unsigned int n, Blob &input, std::vector< unsigned > &output)
  Gets the top n results from a blob. More...
 
template<typename data_t >
void  InferenceEngine::copyFromRGB8 (uint8_t *RGB8, size_t RGB8_size, InferenceEngine::TBlob< data_t > *blob)
  Copies a 8-bit RGB image to the blob. Throws an exception in case of dimensions or input size mismatch. More...
 
void  InferenceEngine::ConvertImageToInput (unsigned char *imgBufRGB8, size_t lengthbytesSize, Blob &input)
  Splits the RGB channels to either I16 Blob or float blob. The image buffer is assumed to be packed with no support for strides. More...
 
template<typename T >
void  InferenceEngine::copyToFloat (float *dst, const InferenceEngine::Blob *src)
  Copies data from a certain precision to float. More...
 

Detailed Description

A header file that provides a set of convenience utility functions and the main include file for all other .h files.