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 <cpp/ie_cnn_net_reader.h>
#include <ie_api.h>
#include <ie_blob.h>
#include <ie_layers.h>
#include <algorithm>
#include <cpp/ie_executable_network.hpp>
#include <cpp/ie_plugin_cpp.hpp>
#include <ie_core.hpp>
#include <ie_error.hpp>
#include <ie_icnn_network.hpp>
#include <ie_icnn_network_stats.hpp>
#include <ie_plugin_config.hpp>
#include <ie_plugin_dispatcher.hpp>
#include <ie_version.hpp>
#include <memory>
#include <numeric>
#include <vector>

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. More...
 
void InferenceEngine::ConvertImageToInput (unsigned char *imgBufRGB8, size_t lengthbytesSize, Blob &input)
 Splits the RGB channels to either I16 Blob or float blob. 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.