Data Structures | Namespaces | Functions | Variables
ie_layouts.h File Reference

A header file for data layouts and conversion between them. More...

#include <algorithm>
#include "ie_api.h"
#include "ie_common.h"
#include "ie_precision.hpp"

Go to the source code of this file.

Data Structures

class   InferenceEngine::BlockingDesc
  This class describes blocking layouts. More...
 
class   InferenceEngine::TensorDesc
  This class defines Tensor description. More...
 
class   InferenceEngine::LayoutOffsetCounter
  This class helps calculating offset in different layouts. More...
 

Namespaces

  InferenceEngine
  Inference Engine API.
 

Functions

template<typename T >
void  InferenceEngine::ConvertLayout (Layout sourceLayout, Layout destLayout, const T *sourceBuffer, T *destBuffer, SizeVector dims)
 

Variables

static const size_t  InferenceEngine::I_N = 3
 
static const size_t  InferenceEngine::I_C = 2
 
static const size_t  InferenceEngine::I_H = 1
 
static const size_t  InferenceEngine::I_W = 0
 

Detailed Description

A header file for data layouts and conversion between them.