TT-MLIR
Classes | Namespaces | Enumerations | Functions | Variables
creation_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::ArangeOpBuilder
 
struct  tt::target::ttnn::ArangeOp::Traits
 
struct  tt::target::ttnn::ConstantOpBuilder
 
struct  tt::target::ttnn::ConstantOp::Traits
 
struct  tt::target::ttnn::ConstructTensorOpBuilder
 
struct  tt::target::ttnn::ConstructTensorOp::Traits
 
struct  tt::target::ttnn::EmptyOpBuilder
 
struct  tt::target::ttnn::EmptyOp::Traits
 
struct  tt::target::ttnn::FullOpBuilder
 
struct  tt::target::ttnn::FullOp::Traits
 
struct  tt::target::ttnn::NamedFullOpBuilder
 
struct  tt::target::ttnn::NamedFullOp::Traits
 

Namespaces

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

Enumerations

enum class  tt::target::ttnn::NamedFullOpType : uint32_t { tt::target::ttnn::Zeros = 0 , tt::target::ttnn::Ones = 1 , tt::target::ttnn::MIN = Zeros , tt::target::ttnn::MAX = Ones }
 

Functions

const NamedFullOpType(& tt::target::ttnn::EnumValuesNamedFullOpType ())[2]
 
const char *const * tt::target::ttnn::EnumNamesNamedFullOpType ()
 
const char * tt::target::ttnn::EnumNameNamedFullOpType (NamedFullOpType e)
 
inline ::flatbuffers::Offset< ArangeOp > tt::target::ttnn::CreateArangeOp (::flatbuffers::FlatBufferBuilder &_fbb, float start=0.0f, float end=0.0f, float step=0.0f, ::flatbuffers::Optional< tt::target::DataType > dtype=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< ConstantOp > tt::target::ttnn::CreateConstantOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< uint8_t >> data=0)
 
inline ::flatbuffers::Offset< ConstantOp > tt::target::ttnn::CreateConstantOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const std::vector< uint8_t > *data=nullptr)
 
inline ::flatbuffers::Offset< ConstructTensorOp > tt::target::ttnn::CreateConstructTensorOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape=0, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< ConstructTensorOp > tt::target::ttnn::CreateConstructTensorOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int64_t > *shape=nullptr, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< EmptyOp > tt::target::ttnn::CreateEmptyOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape=0, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< EmptyOp > tt::target::ttnn::CreateEmptyOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int64_t > *shape=nullptr, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< FullOp > tt::target::ttnn::CreateFullOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, float fill_value=0.0f, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< NamedFullOp > tt::target::ttnn::CreateNamedFullOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::NamedFullOpType type=tt::target::ttnn::NamedFullOpType::Zeros, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape=0, ::flatbuffers::Optional< tt::target::DataType > dtype=::flatbuffers::nullopt, ::flatbuffers::Optional< tt::target::TensorLayout > layout=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 
inline ::flatbuffers::Offset< NamedFullOp > tt::target::ttnn::CreateNamedFullOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::NamedFullOpType type=tt::target::ttnn::NamedFullOpType::Zeros, const std::vector< int64_t > *shape=nullptr, ::flatbuffers::Optional< tt::target::DataType > dtype=::flatbuffers::nullopt, ::flatbuffers::Optional< tt::target::TensorLayout > layout=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
 

Variables

 VT_START = 4
 
 VT_END = 6
 
 VT_STEP = 8
 
 VT_DTYPE = 10
 
 VT_DEVICE = 12
 
 VT_MEMCFG = 14
 
 VT_OUT = 4
 
 VT_SHAPE = 4
 
 VT_LAYOUT = 8
 
 VT_NUM_SHARDS = 10
 
 VT_STRATEGY = 16
 
 VT_FILL_VALUE = 6
 
 VT_TYPE = 4
 

Variable Documentation

◆ VT_DEVICE

VT_DEVICE = 12

◆ VT_DTYPE

VT_DTYPE = 10

◆ VT_END

VT_END = 6

◆ VT_FILL_VALUE

VT_FILL_VALUE = 6

◆ VT_LAYOUT

VT_LAYOUT = 8

◆ VT_MEMCFG

VT_MEMCFG = 14

◆ VT_NUM_SHARDS

VT_NUM_SHARDS = 10

◆ VT_OUT

VT_OUT = 4

◆ VT_SHAPE

VT_SHAPE = 4

◆ VT_START

VT_START = 4

◆ VT_STEP

VT_STEP = 8

◆ VT_STRATEGY

VT_STRATEGY = 16

◆ VT_TYPE

VT_TYPE = 4