|
class |
BatchNormalizationLayer |
|
This class represents a Batch Normalization Layer. More...
|
|
class |
BinaryConvolutionLayer |
|
This class represents a standard binary convolution layer. More...
|
|
class |
Blob |
|
This class represents a universal container in the Inference Engine. More...
|
|
class |
BlockingDesc |
|
This class describes blocking layouts. More...
|
|
class |
BroadcastLayer |
|
This class represents a standard Broadcast layer Broadcast modifies input tensor dimensions according parameters. More...
|
|
class |
ClampLayer |
|
This class represents a Clamp activation layer Clamps all tensor elements into the range [min_value, max_value]. More...
|
|
class |
CNNLayer |
|
This is a base abstraction Layer - all DNN Layers inherit from this class. More...
|
|
class |
CNNNetReader |
|
This is a wrapper class used to build and parse a network from the given IR. All the methods here can throw exceptions. More...
|
|
class |
CNNNetwork |
|
This class contains all the information about the Neural Network and the related binary information. More...
|
|
class |
CompoundBlob |
|
This class represents a blob that contains other blobs. More...
|
|
class |
ConcatLayer |
|
This class represents concatenation layer Takes as input several data elements and merges them to one using the supplied axis. More...
|
|
class |
Connection |
|
This class is the main object to describe the Inference Engine connection. More...
|
|
class |
Context |
|
This class implements object. More...
|
|
class |
ConvolutionLayer |
|
This class represents a standard 3D Convolution Layer. More...
|
|
class |
Core |
|
This class represents Inference Engine Core entity. It can throw exceptions safely for the application, where it is properly handled. More...
|
|
class |
CropLayer |
|
This class represents a standard crop layer. More...
|
|
class |
Data |
|
This class represents the main Data representation node. More...
|
|
struct |
DataConfig |
|
This structure describes data configuration. More...
|
|
class |
DeconvolutionLayer |
|
This class represents a standard deconvolution layer. More...
|
|
class |
DeformableConvolutionLayer |
|
This class represents a standard deformable convolution layer. More...
|
|
class |
DepthToSpaceLayer |
|
This class represents a standard Depth To Space layer Depth To Space picks from input tensor according parameters. More...
|
|
class |
EltwiseLayer |
|
This class represents an element wise operation layer. More...
|
|
class |
ExecutableNetwork |
|
wrapper over IExecutableNetwork More...
|
|
class |
Extension |
|
This class is a C++ helper to work with objects created using extensions. More...
|
|
class |
FillLayer |
|
This class represents a standard Fill layer RFill modifies input tensor according parameters. More...
|
|
struct |
FindPluginRequest |
|
Defines a message that contains the InferenceEngine::TargetDevice object to find a plugin for. More...
|
|
struct |
FindPluginResponse |
|
Defines a message that contains a list of appropriate plugin names. More...
|
|
class |
FullyConnectedLayer |
|
This class represents a fully connected layer. More...
|
|
class |
GatherLayer |
|
This class represents a standard Gather layer Gather slices from Dictionary according to Indexes. More...
|
|
class |
GemmLayer |
|
This class represents a general matrix multiplication operation layer Formula is: dst := alpha*src1*src2 + beta*src3. More...
|
|
class |
GeneralError |
|
This class represents StatusCode::GENERIC_ERROR exception. More...
|
|
class |
GRNLayer |
|
This class represents standard GRN Layer. More...
|
|
class |
GRUCell |
|
GRU Cell layer. More...
|
|
class |
IAllocator |
|
Allocator concept to be used for memory management and is used as part of the Blob. More...
|
|
class |
ICNNNetReader |
|
This class is the main interface to build and parse a network from a given IR. More...
|
|
class |
ICNNNetwork |
|
This is the main interface to describe the NN topology. More...
|
|
class |
ICNNNetworkStats |
|
This is the interface to describe the NN topology scoring statistics. More...
|
|
class |
IErrorListener |
|
This class represents a custom error listener. Plugin consumers can provide it via InferenceEngine::SetLogCallback. More...
|
|
class |
IExecutableNetwork |
|
This is an interface of an executable network. More...
|
|
class |
IExtension |
|
This class is the main extension interface. More...
|
|
class |
IHeteroDeviceLoader |
|
This interface describes a mechanism of custom loaders to be used in heterogeneous plugin during setting of affinity and loading of split sub-network to the plugins The custom loader can define addition settings for the plugins or network loading Examples of cases when this interface should be implemented in the application: More...
|
|
class |
IHeteroInferencePlugin |
|
This interface extends regular plugin interface for heterogeneous case. Not all plugins implements it. The main purpose of this interface - to register loaders and have an ability to get default settings for affinity on certain devices. More...
|
|
class |
IInferencePlugin |
|
This class is a main plugin interface. More...
|
|
class |
IInferRequest |
|
This is an interface of asynchronous infer request. More...
|
|
class |
ILayer |
|
This class is the main interface to describe the Inference Engine layer. All methods here are constant and do not throw exceptions. More...
|
|
class |
ILayerExecImpl |
|
This class provides interface for the implementation with the custom execution code. More...
|
|
class |
ILayerImpl |
|
This class provides interface for extension implementations. More...
|
|
class |
ILayerImplFactory |
|
This class provides interface for extension factories. More...
|
|
class |
IMemoryState |
|
manages data for reset operations More...
|
|
class |
INetwork |
|
This class is the main interface to describe the Inference Engine network. More...
|
|
class |
INetwotkIterator |
|
struct |
InferenceEngineProfileInfo |
|
Represents basic inference profiling information per layer. If the layer is executed using tiling, the sum time per each tile is indicated as the total execution time. Due to parallel execution, the total execution time for all layers might be greater than the total inference time. More...
|
|
class |
InferencePlugin |
|
This class is a C++ API wrapper for IInferencePlugin. It can throw exceptions safely for the application, where it is properly handled. More...
|
|
class |
InferNotStarted |
|
This class represents StatusCode::INFER_NOT_STARTED exception. More...
|
|
class |
InferRequest |
|
This class is a wrapper of IInferRequest to provide setters/getters of input/output which operates with BlobMaps. It can throw exceptions safely for the application, where it is properly handled. More...
|
|
class |
InputInfo |
|
This class contains information about each input of the network. More...
|
|
class |
IShapeInferExtension |
|
This class is the reader extension interface to provide implementation for shape propagation. More...
|
|
class |
IShapeInferImpl |
|
This class provides interface for the implementation with the custom execution code. More...
|
|
struct |
LayerComplexity |
|
Contains information about floating point operations and common size of parameter blobs. More...
|
|
struct |
LayerConfig |
|
This structure describes Layer configuration. More...
|
|
struct |
LayerParams |
|
This is an internal common Layer parameter parsing arguments. More...
|
|
class |
LayoutOffsetCounter |
|
This class helps calculating offset in different layouts. More...
|
|
class |
LockedMemory |
|
This class represents locked memory for read/write memory. More...
|
|
class |
LockedMemory< const T > |
|
This class is for read-only segments. More...
|
|
class |
LockedMemory< void > |
|
This class is for <void*> data and allows casting to any pointers. More...
|
|
class |
LSTMCell |
|
LSTM Cell layer. More...
|
|
class |
MathLayer |
|
This class represents a standard Math layers Math modifies input tensor dimensions according parameters. More...
|
|
class |
MemoryBlob |
|
This class implements a container object that represents a tensor in memory (host and remote/accelerated) More...
|
|
class |
MemoryState |
|
c++ exception based error reporting wrapper of API class IMemoryState More...
|
|
class |
MVNLayer |
|
This class represents standard MVN Layer. More...
|
|
class |
NetworkNodeStats |
|
This class implements a container which stores statistics for a layer. More...
|
|
class |
NetworkNotLoaded |
|
This class represents StatusCode::NETWORK_NOT_LOADED exception. More...
|
|
class |
NonMaxSuppressionLayer |
|
This class represents a standard NonMaxSuppression layer. More...
|
|
class |
NormLayer |
|
This class represents a Linear Response Normalization (LRN) Layer. More...
|
|
class |
NotAllocated |
|
This class represents StatusCode::NOT_ALLOCATED exception. More...
|
|
class |
NotFound |
|
This class represents StatusCode::NOT_FOUND exception. More...
|
|
class |
NotImplemented |
|
This class represents StatusCode::NOT_IMPLEMENTED exception. More...
|
|
class |
NV12Blob |
|
Represents a blob that contains two planes (Y and UV) in NV12 color format. More...
|
|
class |
OneHotLayer |
|
This class represents a OneHot layer Converts input into OneHot representation. More...
|
|
class |
OutOfBounds |
|
This class represents StatusCode::OUT_OF_BOUNDS exception. More...
|
|
class |
PadLayer |
|
This class represents a standard Pad layer Adds paddings to input tensor. More...
|
|
class |
Parameter |
|
This class represents an object to work with different parameters. More...
|
|
class |
ParameterMismatch |
|
This class represents StatusCode::PARAMETER_MISMATCH exception. More...
|
|
class |
PluginDispatcher |
|
This is a class to load a suitable plugin. More...
|
|
class |
PoolingLayer |
|
This class represents a standard pooling layer. More...
|
|
class |
Port |
|
This class is the main object to describe the Inference Engine port. More...
|
|
class |
PortData |
|
class |
PortInfo |
|
This class contains a pair from layerId and port index. More...
|
|
class |
PowerLayer |
|
This class represents a standard Power Layer Formula is: output = (offset + scale * input) ^ power. More...
|
|
class |
Precision |
|
This class holds precision value and provides precision related operations. More...
|
|
struct |
PrecisionTrait |
|
Particular precision traits. More...
|
|
class |
PReLULayer |
|
This class represents a Layer which performs Scale and Shift. More...
|
|
struct |
PreProcessChannel |
|
This structure stores info about pre-processing of network inputs (scale, mean image, ...) More...
|
|
class |
PreProcessInfo |
|
This class stores pre-process information for the input. More...
|
|
struct |
PrimitiveInfo |
|
Structure with information about Primitive. More...
|
|
class |
PropertyVector |
|
class |
QuantizeLayer |
|
This class represents a quantization operation layer Element-wise linear quantization of floating point input values into a descrete set of floating point values. More...
|
|
struct |
QueryNetworkResult |
|
Responce structure encapsulating information about supported layer. More...
|
|
class |
RangeLayer |
|
This class represents a standard RangeLayer layer RangeLayer modifies input tensor dimensions according parameters. More...
|
|
class |
ReduceLayer |
|
This class represents a standard Reduce layers Reduce modifies input tensor according parameters. More...
|
|
class |
ReLU6Layer |
|
This class represents a ReLU6 activation layer Clamps all tensor elements into the range [0, 6.0]. More...
|
|
class |
ReLULayer |
|
This class represents a Rectified Linear activation layer. More...
|
|
class |
RequestBusy |
|
This class represents StatusCode::REQUEST_BUSY exception. More...
|
|
class |
ReshapeLayer |
|
This class represents a standard reshape layer. More...
|
|
struct |
ResponseDesc |
|
Represents detailed information for an error. More...
|
|
class |
ResultNotReady |
|
This class represents StatusCode::RESULT_NOT_READY exception. More...
|
|
class |
ReverseSequenceLayer |
|
This class represents a standard Reverse Sequence layer Reverse Sequence modifies input tensor according parameters. More...
|
|
class |
RNNCell |
|
RNN Cell layer. More...
|
|
class |
RNNCellBase |
|
Base class for recurrent cell layers. More...
|
|
class |
RNNSequenceLayer |
|
Sequence of recurrent cells. More...
|
|
struct |
ROI |
|
This structure describes ROI data. More...
|
|
class |
ScaleShiftLayer |
|
This class represents a Layer which performs Scale and Shift. More...
|
|
class |
ScatterLayer |
|
This class represents a standard Scatter layer. More...
|
|
class |
SelectLayer |
|
This class represents a SelectLayer layer SelectLayer layer takes elements from the second (“then”) or the third (“else”) input based on condition mask (“cond”) provided in the first input. The “cond” tensor is broadcasted to “then” and “else” tensors. The output tensor shape is equal to broadcasted shape of “cond”, “then” and “else”. More...
|
|
class |
ShapeInferExtension |
|
This class is a C++ helper to work with objects created using extensions. More...
|
|
class |
ShuffleChannelsLayer |
|
This class represents a standard Shuffle Channels layer Shuffle Channels picks from input tensor according parameters. More...
|
|
class |
SoftMaxLayer |
|
This class represents standard softmax Layer. More...
|
|
class |
SpaceToDepthLayer |
|
This class represents a standard Space To Depth layer Depth To Space picks from input tensor according parameters. More...
|
|
class |
SparseFillEmptyRowsLayer |
|
This class represents SparseFillEmptyRows layer SparseFillEmptyRows fills empty rows in a sparse tensor. More...
|
|
class |
SplitLayer |
|
This class represents a layer that evenly splits the input into the supplied outputs. More...
|
|
class |
StridedSliceLayer |
|
This class represents a standard Strided Slice layer Strided Slice picks from input tensor according parameters. More...
|
|
class |
TargetDeviceInfo |
|
Describes the relationship between the enumerator type and the actual device's name. More...
|
|
class |
TBlob |
|
Represents real host memory allocated for a Tensor/Blob per C type. More...
|
|
class |
TensorDesc |
|
This class defines Tensor description. More...
|
|
struct |
TensorInfo |
|
This structure describes tensor information. More...
|
|
class |
TensorIterator |
|
This class represents TensorIterator layer. More...
|
|
class |
TileLayer |
|
This class represents a standard Tile Layer. More...
|
|
class |
TopKLayer |
|
This class represents a standard TopK layer TopK picks top K values from input tensor according parameters. More...
|
|
class |
Unexpected |
|
This class represents StatusCode::UNEXPECTED exception. More...
|
|
class |
UniqueLayer |
|
This class represents Unique layer. The Unique operation searches for unique elements in 1-D input. More...
|
|
union |
UserValue |
|
The method holds the user values to enable binding of data per graph node. More...
|
|
struct |
Version |
|
Represents version information that describes plugins and the inference engine runtime library. More...
|
|
class |
WeightableLayer |
|
This class represents a layer with Weights and/or Biases (e.g. Convolution/Fully Connected, etc.) More...
|
|
|
template<class T > |
std::shared_ptr< T > |
make_so_pointer (const file_name_t &name)=delete |
|
Creates a special shared_pointer wrapper for the given type from a specific shared module. More...
|
|
InferenceEngine::IAllocator * |
CreateDefaultAllocator () noexcept |
|
Creates the default implementation of the Inference Engine allocator per plugin. More...
|
|
template<typename T , typename std::enable_if< !std::is_pointer< T >::value &&!std::is_reference< T >::value, int >::type = 0, typename std::enable_if< std::is_base_of< Blob, T >::value, int >::type = 0> |
std::shared_ptr< T > |
as (const Blob::Ptr &blob) noexcept |
|
Helper cast function to work with shared Blob objects. More...
|
|
template<typename T , typename std::enable_if< !std::is_pointer< T >::value &&!std::is_reference< T >::value, int >::type = 0, typename std::enable_if< std::is_base_of< Blob, T >::value, int >::type = 0> |
std::shared_ptr< const T > |
as (const Blob::CPtr &blob) noexcept |
|
Helper cast function to work with shared Blob objects. More...
|
|
template<class Type > |
TBlob< Type >::Ptr |
make_shared_blob (Precision p, Layout l, const SizeVector &dims) |
|
Creates a blob with given precision and dimensions. More...
|
|
template<class Type > |
TBlob< Type >::Ptr |
make_shared_blob (Precision p, const SizeVector &dims) |
|
Creates a blob with the NCHW layout, given precision, and given dimensions. More...
|
|
template<typename Type , class TArg > |
InferenceEngine::TBlob< Type >::Ptr |
make_shared_blob (Precision p, Layout l, const TArg &arg) |
|
Creates a blob with the given precision. More...
|
|
template<typename Type , class TArg > |
InferenceEngine::TBlob< Type >::Ptr |
make_shared_blob (Precision p, const TArg &arg) |
|
Creates a blob with the NCHW layout and given tensor precision. More...
|
|
template<typename Type > |
InferenceEngine::TBlob< Type >::Ptr |
make_shared_blob (const TensorDesc &tensorDesc) |
|
Creates a blob with the given tensor descriptor. More...
|
|
template<typename Type > |
InferenceEngine::TBlob< Type >::Ptr |
make_shared_blob (const TensorDesc &tensorDesc, Type *ptr, size_t size=0) |
|
Creates a blob with the given tensor descriptor from the pointer to the pre-allocated memory. More...
|
|
template<typename Type > |
InferenceEngine::TBlob< Type >::Ptr |
make_shared_blob (const TensorDesc &tensorDesc, const std::shared_ptr< InferenceEngine::IAllocator > &alloc) |
|
Creates a blob with the given tensor descriptor and allocator. More...
|
|
template<typename TypeTo > |
InferenceEngine::TBlob< TypeTo >::Ptr |
make_shared_blob (TBlob< TypeTo > &&arg) |
|
Gets a shared pointer for the new TBlob instance. The created instance is based on move semantics from the given TBlob instance. More...
|
|
template<typename TypeTo > |
InferenceEngine::TBlob< TypeTo >::Ptr |
make_shared_blob (const TBlob< TypeTo > &arg) |
|
Creates a copy of given TBlob instance. More...
|
|
template<typename TypeTo > |
InferenceEngine::TBlob< TypeTo >::Ptr |
make_shared_blob (Precision p, Layout l=NCHW) |
|
Creates a blob with the given precision. More...
|
|
template<typename TypeTo > |
TBlob< TypeTo >::Ptr |
make_shared_blob (Precision p, Layout l, SizeVector dims, const std::vector< TypeTo > &arg) |
|
Creates a blob with the given precision, layout and dimensions from the vector of values. More...
|
|
template<typename TypeTo > |
TBlob< TypeTo >::Ptr |
make_shared_blob (Precision p, Layout l, const std::vector< TypeTo > &arg) |
|
Creates a blob with the given precision from the vector of values. More...
|
|
template<typename TypeTo > |
TBlob< TypeTo >::Ptr |
make_shared_blob (Precision p, const std::vector< TypeTo > &arg) |
|
Creates a blob with the NCHW layout and the given precision from the vector of values. More...
|
|
template<typename TypeTo > |
TBlob< TypeTo >::Ptr |
make_shared_blob (Precision p, Layout l, const SizeVector &dims, TypeTo *ptr, size_t size=0) |
|
Creates a blob with the given precision from the pointer to the pre-allocated memory. More...
|
|
template<typename TypeTo > |
TBlob< TypeTo >::Ptr |
make_shared_blob (Precision p, const SizeVector &dims, TypeTo *ptr, size_t size=0) |
|
Creates a blob with the NCHW layout and the given precision from the pointer to the pre-allocated memory. More...
|
|
template<typename T , typename ... Args, typename std::enable_if< std::is_base_of< Blob, T >::value, int >::type = 0> |
std::shared_ptr< T > |
make_shared_blob (Args &&...args) |
|
Creates a Blob object of the specified type. More...
|
|
Blob::Ptr |
make_shared_blob (const Blob::Ptr &inputBlob, const ROI &roi) |
|
Creates a blob describing given ROI object based on the given blob with pre-allocated memory. More...
|
|
std::ostream & |
operator<< (std::ostream &out, const Layout &p) |
|
std::ostream & |
operator<< (std::ostream &out, const ColorFormat &fmt) |
|
const char * |
getDeviceName (TargetDevice device) |
|
Returns the device name. More...
|
|
FindPluginResponse |
findPlugin (const FindPluginRequest &req) |
|
Finds an appropriate plugin for requested target device. More...
|
|
StatusCode |
findPlugin (const FindPluginRequest &req, FindPluginResponse &result, ResponseDesc *resp) noexcept |
|
Finds an appropriate plugin for requested target device. More...
|
|
template<> |
std::shared_ptr< IShapeInferExtension > |
make_so_pointer (const file_name_t &name) |
|
Creates a special shared_pointer wrapper for the given type from a specific shared module. More...
|
|
template<> |
std::shared_ptr< IExtension > |
make_so_pointer (const file_name_t &name) |
|
Creates a special shared_pointer wrapper for the given type from a specific shared module. More...
|
|
ICNNNetReader * |
CreateCNNNetReader () noexcept |
|
Creates a CNNNetReader instance. More...
|
|
StatusCode |
CreateExtension (IExtension *&ext, ResponseDesc *resp) noexcept |
|
Creates the default instance of the extension. More...
|
|
StatusCode |
CreateShapeInferExtension (IShapeInferExtension *&ext, ResponseDesc *resp) noexcept |
|
Creates the default instance of the shape infer extension. More...
|
|
template<typename T > |
void |
ConvertLayout (Layout sourceLayout, Layout destLayout, const T *sourceBuffer, T *destBuffer, SizeVector dims) |
|
template<typename F > |
void |
parallel_nt (int nthr, const F &func) |
|
template<typename F > |
void |
parallel_nt_static (int nthr, const F &func) |
|
template<typename I , typename F > |
void |
parallel_sort (I begin, I end, const F &comparator) |
|
template<typename T0 , typename R , typename F > |
R |
parallel_sum (const T0 &D0, const R &input, const F &func) |
|
template<typename T0 , typename T1 , typename R , typename F > |
R |
parallel_sum2d (const T0 &D0, const T1 &D1, const R &input, const F &func) |
|
template<typename T0 , typename T1 , typename T2 , typename R , typename F > |
R |
parallel_sum3d (const T0 &D0, const T1 &D1, const T2 &D2, const R &input, const F &func) |
|
template<typename T > |
T |
parallel_it_init (T start) |
|
template<typename T , typename Q , typename R , typename... Args> |
T |
parallel_it_init (T start, Q &x, const R &X, Args &&... tuple) |
|
bool |
parallel_it_step () |
|
template<typename Q , typename R , typename... Args> |
bool |
parallel_it_step (Q &x, const R &X, Args &&... tuple) |
|
template<typename T , typename Q > |
void |
splitter (const T &n, const Q &team, const Q &tid, T &n_start, T &n_end) |
|
template<typename T0 , typename F > |
void |
for_1d (const int &ithr, const int &nthr, const T0 &D0, const F &func) |
|
template<typename T0 , typename F > |
void |
parallel_for (const T0 &D0, const F &func) |
|
template<typename T0 , typename T1 , typename F > |
void |
for_2d (const int &ithr, const int &nthr, const T0 &D0, const T1 &D1, const F &func) |
|
template<typename T0 , typename T1 , typename F > |
void |
parallel_for2d (const T0 &D0, const T1 &D1, const F &func) |
|
template<typename T0 , typename T1 , typename T2 , typename F > |
void |
for_3d (const int &ithr, const int &nthr, const T0 &D0, const T1 &D1, const T2 &D2, const F &func) |
|
template<typename T0 , typename T1 , typename T2 , typename F > |
void |
parallel_for3d (const T0 &D0, const T1 &D1, const T2 &D2, const F &func) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename F > |
void |
for_4d (const int &ithr, const int &nthr, const T0 &D0, const T1 &D1, const T2 &D2, const T3 &D3, const F &func) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename F > |
void |
parallel_for4d (const T0 &D0, const T1 &D1, const T2 &D2, const T3 &D3, const F &func) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename F > |
void |
for_5d (const int &ithr, const int &nthr, const T0 &D0, const T1 &D1, const T2 &D2, const T3 &D3, const T4 &D4, const F &func) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename F > |
void |
parallel_for5d (const T0 &D0, const T1 &D1, const T2 &D2, const T3 &D3, const T4 &D4, const F &func) |
|
StatusCode |
CreatePluginEngine (IInferencePlugin *&plugin, ResponseDesc *resp) noexcept |
|
Creates the default instance of the interface (per plugin) More...
|
|
std::string |
fileNameToString (const file_name_t &str) |
|
Conversion from possibly-wide character string to a single-byte chain.
|
|
file_name_t |
stringToFileName (const std::string &str) |
|
Conversion from single-byte character string to a possibly-wide one.
|
|
std::unordered_map< std::string, LayerComplexity > |
getNetworkComplexity (const InferenceEngine::ICNNNetwork &network) |
|
Computes per layer theoretical computational and memory complexity. More...
|
|
const Version * |
GetInferenceEngineVersion () noexcept |
|
Gets the current Inference Engine version. More...
|
|
template<class T > |
void |
TopResults (unsigned int n, TBlob< T > &input, std::vector< unsigned > &output) |
|
Gets the top n results from a tblob. More...
|
|
void |
TopResults (unsigned int n, Blob &input, std::vector< unsigned > &output) |
|
Gets the top n results from a blob. More...
|
|
template<typename data_t > |
void |
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 |
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 |
copyToFloat (float *dst, const InferenceEngine::Blob *src) |
|
Copies data from a certain precision to float. More...
|
|