TT-MLIR
Classes | Namespaces | Functions | Variables
data_movement_generated.h File Reference
#include "flatbuffers/flatbuffers.h"
#include "ttmlir/Target/Common/types_generated.h"
#include "ttmlir/Target/TTNN/types_generated.h"

Go to the source code of this file.

Classes

struct  tt::target::ttnn::FLATBUFFERS_FINAL_CLASS
 
struct  tt::target::ttnn::ConcatOpBuilder
 
struct  tt::target::ttnn::ConcatOp::Traits
 
struct  tt::target::ttnn::PadOpBuilder
 
struct  tt::target::ttnn::PadOp::Traits
 
struct  tt::target::ttnn::PermuteOpBuilder
 
struct  tt::target::ttnn::PermuteOp::Traits
 
struct  tt::target::ttnn::RepeatInterleaveOpBuilder
 
struct  tt::target::ttnn::RepeatInterleaveOp::Traits
 
struct  tt::target::ttnn::RepeatOpBuilder
 
struct  tt::target::ttnn::RepeatOp::Traits
 
struct  tt::target::ttnn::ReshapeOpBuilder
 
struct  tt::target::ttnn::ReshapeOp::Traits
 
struct  tt::target::ttnn::SliceOpBuilder
 
struct  tt::target::ttnn::SliceOp::Traits
 
struct  tt::target::ttnn::TransposeOpBuilder
 
struct  tt::target::ttnn::TransposeOp::Traits
 

Namespaces

 tt
 
 tt::target
 
 tt::target::ttnn
 

Functions

inline ::flatbuffers::Offset< ConcatOp > tt::target::ttnn::CreateConcatOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> inputs=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, int32_t dim=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0)
 
inline ::flatbuffers::Offset< ConcatOp > tt::target::ttnn::CreateConcatOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >> *inputs=nullptr, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, int32_t dim=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0)
 
inline ::flatbuffers::Offset< PadOp > tt::target::ttnn::CreatePadOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< uint32_t >> padding=0, float value=0.0f, bool use_multicore=false, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0)
 
inline ::flatbuffers::Offset< PadOp > tt::target::ttnn::CreatePadOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const std::vector< uint32_t > *padding=nullptr, float value=0.0f, bool use_multicore=false, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0)
 
inline ::flatbuffers::Offset< PermuteOp > tt::target::ttnn::CreatePermuteOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> permutation=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, float pad_value=0.0f, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< PermuteOp > tt::target::ttnn::CreatePermuteOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, const std::vector< int64_t > *permutation=nullptr, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, float pad_value=0.0f, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< RepeatInterleaveOp > tt::target::ttnn::CreateRepeatInterleaveOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > input=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, uint32_t repeats=0, int32_t dim=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0)
 
inline ::flatbuffers::Offset< RepeatOp > tt::target::ttnn::CreateRepeatOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> repeat_dims=0)
 
inline ::flatbuffers::Offset< RepeatOp > tt::target::ttnn::CreateRepeatOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const std::vector< int64_t > *repeat_dims=nullptr)
 
inline ::flatbuffers::Offset< ReshapeOp > tt::target::ttnn::CreateReshapeOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> shape=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0)
 
inline ::flatbuffers::Offset< ReshapeOp > tt::target::ttnn::CreateReshapeOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const std::vector< int32_t > *shape=nullptr, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0)
 
inline ::flatbuffers::Offset< SliceOp > tt::target::ttnn::CreateSliceOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> begins=0, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> ends=0, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> step=0)
 
inline ::flatbuffers::Offset< SliceOp > tt::target::ttnn::CreateSliceOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const std::vector< int64_t > *begins=nullptr, const std::vector< int64_t > *ends=nullptr, const std::vector< int64_t > *step=nullptr)
 
inline ::flatbuffers::Offset< TransposeOp > tt::target::ttnn::CreateTransposeOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, int32_t dim0=0, int32_t dim1=0)
 

Variables

 VT_INPUTS = 4
 
 VT_OUT = 6
 
 VT_DIM = 8
 
 VT_IN = 4
 
 VT_PADDING = 8
 
 VT_VALUE = 10
 
 VT_USE_MULTICORE = 12
 
 VT_PERMUTATION = 6
 
 VT_MEMORY_CONFIG = 8
 
 VT_PAD_VALUE = 10
 
 VT_INPUT = 4
 
 VT_REPEATS = 8
 
 VT_SHAPE = 8
 
 VT_BEGINS = 8
 
 VT_ENDS = 10
 
 VT_DIM0 = 8
 

Variable Documentation

◆ VT_BEGINS

VT_BEGINS = 8

◆ VT_DIM

VT_DIM = 8

◆ VT_DIM0

VT_DIM0 = 8

◆ VT_ENDS

VT_ENDS = 10

◆ VT_IN

VT_IN = 4

◆ VT_INPUT

VT_INPUT = 4

◆ VT_INPUTS

VT_INPUTS = 4

◆ VT_MEMORY_CONFIG

VT_MEMORY_CONFIG = 8

◆ VT_OUT

VT_OUT = 6

◆ VT_PAD_VALUE

VT_PAD_VALUE = 10

◆ VT_PADDING

VT_PADDING = 8

◆ VT_PERMUTATION

VT_PERMUTATION = 6

◆ VT_REPEATS

VT_REPEATS = 8

◆ VT_SHAPE

VT_SHAPE = 8

◆ VT_USE_MULTICORE

VT_USE_MULTICORE = 12

◆ VT_VALUE

VT_VALUE = 10