ONE - On-device Neural Engine
Loading...
Searching...
No Matches
nnfw::cker::TTypes< T, NDIMS, IndexType > Struct Template Reference

#include <Tensor.h>

Public Types

typedef Eigen::TensorMap< Eigen::Tensor< T, NDIMS, Eigen::RowMajor, IndexType >, Eigen::Aligned > Tensor
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, NDIMS, Eigen::RowMajor, IndexType >, Eigen::Aligned > ConstTensor
 
typedef Eigen::TensorMap< Eigen::Tensor< T, NDIMS, Eigen::RowMajor, IndexType > > UnalignedTensor
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, NDIMS, Eigen::RowMajor, IndexType > > UnalignedConstTensor
 
typedef Eigen::TensorMap< Eigen::Tensor< T, NDIMS, Eigen::RowMajor, int >, Eigen::Aligned > Tensor32Bit
 
typedef Eigen::TensorMap< Eigen::TensorFixedSize< T, Eigen::Sizes<>, Eigen::RowMajor, IndexType >, Eigen::Aligned > Scalar
 
typedef Eigen::TensorMap< Eigen::TensorFixedSize< const T, Eigen::Sizes<>, Eigen::RowMajor, IndexType >, Eigen::Aligned > ConstScalar
 
typedef Eigen::TensorMap< Eigen::TensorFixedSize< T, Eigen::Sizes<>, Eigen::RowMajor, IndexType > > UnalignedScalar
 
typedef Eigen::TensorMap< Eigen::TensorFixedSize< const T, Eigen::Sizes<>, Eigen::RowMajor, IndexType > > UnalignedConstScalar
 
typedef Eigen::TensorMap< Eigen::Tensor< T, 1, Eigen::RowMajor, IndexType >, Eigen::Aligned > Flat
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, 1, Eigen::RowMajor, IndexType >, Eigen::Aligned > ConstFlat
 
typedef Eigen::TensorMap< Eigen::Tensor< T, 1, Eigen::RowMajor, IndexType >, Eigen::Aligned > Vec
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, 1, Eigen::RowMajor, IndexType >, Eigen::Aligned > ConstVec
 
typedef Eigen::TensorMap< Eigen::Tensor< T, 1, Eigen::RowMajor, IndexType > > UnalignedFlat
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, 1, Eigen::RowMajor, IndexType > > UnalignedConstFlat
 
typedef Eigen::TensorMap< Eigen::Tensor< T, 1, Eigen::RowMajor, IndexType > > UnalignedVec
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, 1, Eigen::RowMajor, IndexType > > UnalignedConstVec
 
typedef Eigen::TensorMap< Eigen::Tensor< T, 2, Eigen::RowMajor, IndexType >, Eigen::Aligned > Matrix
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, 2, Eigen::RowMajor, IndexType >, Eigen::Aligned > ConstMatrix
 
typedef Eigen::TensorMap< Eigen::Tensor< T, 2, Eigen::RowMajor, IndexType > > UnalignedMatrix
 
typedef Eigen::TensorMap< Eigen::Tensor< const T, 2, Eigen::RowMajor, IndexType > > UnalignedConstMatrix
 

Detailed Description

template<typename T, int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
struct nnfw::cker::TTypes< T, NDIMS, IndexType >

Definition at line 28 of file Tensor.h.

Member Typedef Documentation

◆ ConstFlat

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, 1, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::ConstFlat

Definition at line 63 of file Tensor.h.

◆ ConstMatrix

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, 2, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::ConstMatrix

Definition at line 78 of file Tensor.h.

◆ ConstScalar

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap< Eigen::TensorFixedSize<const T, Eigen::Sizes<>, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::ConstScalar

Definition at line 51 of file Tensor.h.

◆ ConstTensor

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, NDIMS, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::ConstTensor

Definition at line 35 of file Tensor.h.

◆ ConstVec

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, 1, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::ConstVec

Definition at line 66 of file Tensor.h.

◆ Flat

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::Flat

Definition at line 61 of file Tensor.h.

◆ Matrix

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, 2, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::Matrix

Definition at line 76 of file Tensor.h.

◆ Scalar

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::TensorFixedSize<T, Eigen::Sizes<>, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::Scalar

Definition at line 48 of file Tensor.h.

◆ Tensor

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, NDIMS, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::Tensor

Definition at line 32 of file Tensor.h.

◆ Tensor32Bit

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, NDIMS, Eigen::RowMajor, int>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::Tensor32Bit

Definition at line 43 of file Tensor.h.

◆ UnalignedConstFlat

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, 1, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedConstFlat

Definition at line 71 of file Tensor.h.

◆ UnalignedConstMatrix

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, 2, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedConstMatrix

Definition at line 83 of file Tensor.h.

◆ UnalignedConstScalar

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap< Eigen::TensorFixedSize<const T, Eigen::Sizes<>, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedConstScalar

Definition at line 58 of file Tensor.h.

◆ UnalignedConstTensor

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, NDIMS, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedConstTensor

Definition at line 40 of file Tensor.h.

◆ UnalignedConstVec

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<const T, 1, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedConstVec

Definition at line 73 of file Tensor.h.

◆ UnalignedFlat

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedFlat

Definition at line 69 of file Tensor.h.

◆ UnalignedMatrix

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, 2, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedMatrix

Definition at line 81 of file Tensor.h.

◆ UnalignedScalar

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::TensorFixedSize<T, Eigen::Sizes<>, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedScalar

Definition at line 55 of file Tensor.h.

◆ UnalignedTensor

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, NDIMS, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedTensor

Definition at line 38 of file Tensor.h.

◆ UnalignedVec

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType> > nnfw::cker::TTypes< T, NDIMS, IndexType >::UnalignedVec

Definition at line 72 of file Tensor.h.

◆ Vec

template<typename T , int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType>, Eigen::Aligned> nnfw::cker::TTypes< T, NDIMS, IndexType >::Vec

Definition at line 64 of file Tensor.h.


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