|
const EltwiseOpType(& | tt::target::ttnn::EnumValuesEltwiseOpType ())[13] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseOpType () |
|
const char * | tt::target::ttnn::EnumNameEltwiseOpType (EltwiseOpType e) |
|
const ReductionOpType(& | tt::target::ttnn::EnumValuesReductionOpType ())[3] |
|
const char *const * | tt::target::ttnn::EnumNamesReductionOpType () |
|
const char * | tt::target::ttnn::EnumNameReductionOpType (ReductionOpType e) |
|
const OpType(& | tt::target::ttnn::EnumValuesOpType ())[19] |
|
const char *const * | tt::target::ttnn::EnumNamesOpType () |
|
const char * | tt::target::ttnn::EnumNameOpType (OpType e) |
|
bool | tt::target::ttnn::VerifyOpType (::flatbuffers::Verifier &verifier, const void *obj, OpType type) |
|
bool | tt::target::ttnn::VerifyOpTypeVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< OpType > *types) |
|
inline ::flatbuffers::Offset< GetDeviceOp > | tt::target::ttnn::CreateGetDeviceOp (::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::Dim2d *mesh=nullptr, ::flatbuffers::Offset<::flatbuffers::Vector< uint32_t >> chip_ids=0, ::flatbuffers::Offset< tt::target::DeviceRef > out=0) |
|
inline ::flatbuffers::Offset< GetDeviceOp > | tt::target::ttnn::CreateGetDeviceOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::Dim2d *mesh=nullptr, const std::vector< uint32_t > *chip_ids=nullptr, ::flatbuffers::Offset< tt::target::DeviceRef > out=0) |
|
inline ::flatbuffers::Offset< ToMemoryConfigOp > | tt::target::ttnn::CreateToMemoryConfigOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in0=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< ToLayoutOp > | tt::target::ttnn::CreateToLayoutOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< ToDeviceOp > | tt::target::ttnn::CreateToDeviceOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::MemoryConfigDesc > memcfg=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< FromDeviceOp > | tt::target::ttnn::CreateFromDeviceOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::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, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::MemoryConfigDesc > memcfg=0, ::flatbuffers::Offset< tt::target::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, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::MemoryConfigDesc > memcfg=0, ::flatbuffers::Offset< tt::target::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, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< EltwiseOp > | tt::target::ttnn::CreateEltwiseOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::EltwiseOpType type=tt::target::ttnn::EltwiseOpType::Add, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> ins=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< EltwiseOp > | tt::target::ttnn::CreateEltwiseOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::EltwiseOpType type=tt::target::ttnn::EltwiseOpType::Add, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *ins=nullptr, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< ReductionOp > | tt::target::ttnn::CreateReductionOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::ReductionOpType type=tt::target::ttnn::ReductionOpType::Sum, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> dim_arg=0, bool keep_dim=false) |
|
inline ::flatbuffers::Offset< ReductionOp > | tt::target::ttnn::CreateReductionOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::ReductionOpType type=tt::target::ttnn::ReductionOpType::Sum, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, const std::vector< int32_t > *dim_arg=nullptr, bool keep_dim=false) |
|
inline ::flatbuffers::Offset< EmbeddingOp > | tt::target::ttnn::CreateEmbeddingOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > input=0, ::flatbuffers::Offset< tt::target::TensorRef > weight=0, ::flatbuffers::Offset< tt::target::TensorRef > output=0) |
|
inline ::flatbuffers::Offset< SoftmaxOp > | tt::target::ttnn::CreateSoftmaxOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, int32_t dimension=0) |
|
inline ::flatbuffers::Offset< TransposeOp > | tt::target::ttnn::CreateTransposeOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, int32_t dim0=0, int32_t dim1=0) |
|
inline ::flatbuffers::Offset< ConcatOp > | tt::target::ttnn::CreateConcatOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> inputs=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, int32_t dim=0) |
|
inline ::flatbuffers::Offset< ConcatOp > | tt::target::ttnn::CreateConcatOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *inputs=nullptr, ::flatbuffers::Offset< tt::target::TensorRef > out=0, int32_t dim=0) |
|
inline ::flatbuffers::Offset< ReshapeOp > | tt::target::ttnn::CreateReshapeOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> shape=0) |
|
inline ::flatbuffers::Offset< ReshapeOp > | tt::target::ttnn::CreateReshapeOpDirect (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, const std::vector< int32_t > *shape=nullptr) |
|
inline ::flatbuffers::Offset< MatmulOp > | tt::target::ttnn::CreateMatmulOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in0=0, ::flatbuffers::Offset< tt::target::TensorRef > in1=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< Conv2dOp > | tt::target::ttnn::CreateConv2dOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > input=0, ::flatbuffers::Offset< tt::target::TensorRef > weight=0, ::flatbuffers::Offset< tt::target::TensorRef > bias=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, uint32_t in_channels=0, uint32_t out_channels=0, uint32_t batch_size=0, uint32_t input_height=0, uint32_t input_width=0, uint32_t kernel_height=0, uint32_t kernel_width=0, uint32_t stride_height=0, uint32_t stride_width=0, uint32_t padding_height=0, uint32_t padding_width=0, uint32_t dilation_height=0, uint32_t dilation_width=0, uint32_t groups=0) |
|
inline ::flatbuffers::Offset< MaxPool2dOp > | tt::target::ttnn::CreateMaxPool2dOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, uint32_t batch_size=0, uint32_t input_height=0, uint32_t input_width=0, uint32_t channels=0, uint32_t kernel_height=0, uint32_t kernel_width=0, uint32_t stride_height=0, uint32_t stride_width=0, uint32_t dilation_height=0, uint32_t dilation_width=0, bool ceil_mode=false, uint32_t padding_height=0, uint32_t padding_width=0) |
|
inline ::flatbuffers::Offset< DeallocOp > | tt::target::ttnn::CreateDeallocOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0) |
|
template<> |
const tt::target::ttnn::GetDeviceOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::GetDeviceOp > () const |
|
template<> |
const tt::target::ttnn::ToMemoryConfigOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ToMemoryConfigOp > () const |
|
template<> |
const tt::target::ttnn::ToLayoutOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ToLayoutOp > () const |
|
template<> |
const tt::target::ttnn::ToDeviceOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ToDeviceOp > () const |
|
template<> |
const tt::target::ttnn::FromDeviceOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::FromDeviceOp > () const |
|
template<> |
const tt::target::ttnn::EmptyOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EmptyOp > () const |
|
template<> |
const tt::target::ttnn::FullOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::FullOp > () const |
|
template<> |
const tt::target::ttnn::EltwiseOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EltwiseOp > () const |
|
template<> |
const tt::target::ttnn::MatmulOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::MatmulOp > () const |
|
template<> |
const tt::target::ttnn::ReductionOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ReductionOp > () const |
|
template<> |
const tt::target::ttnn::EmbeddingOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EmbeddingOp > () const |
|
template<> |
const tt::target::ttnn::SoftmaxOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::SoftmaxOp > () const |
|
template<> |
const tt::target::ttnn::TransposeOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::TransposeOp > () const |
|
template<> |
const tt::target::ttnn::Conv2dOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::Conv2dOp > () const |
|
template<> |
const tt::target::ttnn::ConcatOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ConcatOp > () const |
|
template<> |
const tt::target::ttnn::ReshapeOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ReshapeOp > () const |
|
template<> |
const tt::target::ttnn::MaxPool2dOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::MaxPool2dOp > () const |
|
template<> |
const tt::target::ttnn::DeallocOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::DeallocOp > () const |
|
inline ::flatbuffers::Offset< Operation > | tt::target::ttnn::CreateOperation (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::OpType type_type=tt::target::ttnn::OpType::NONE, ::flatbuffers::Offset< void > type=0, ::flatbuffers::Offset<::flatbuffers::String > debug_info=0) |
|
inline ::flatbuffers::Offset< Operation > | tt::target::ttnn::CreateOperationDirect (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::OpType type_type=tt::target::ttnn::OpType::NONE, ::flatbuffers::Offset< void > type=0, const char *debug_info=nullptr) |
|
inline ::flatbuffers::Offset< Program > | tt::target::ttnn::CreateProgram (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> inputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> outputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::Operation >>> operations=0, ::flatbuffers::Offset< tt::target::DebugInfo > debug_info=0) |
|
inline ::flatbuffers::Offset< Program > | tt::target::ttnn::CreateProgramDirect (::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *inputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *outputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::ttnn::Operation >> *operations=nullptr, ::flatbuffers::Offset< tt::target::DebugInfo > debug_info=0) |
|