|
const EltwiseOpType(& | tt::target::ttnn::EnumValuesEltwiseOpType ())[40] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseOpType () |
|
const char * | tt::target::ttnn::EnumNameEltwiseOpType (EltwiseOpType e) |
|
const EltwiseOpParams(& | tt::target::ttnn::EnumValuesEltwiseOpParams ())[3] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseOpParams () |
|
const char * | tt::target::ttnn::EnumNameEltwiseOpParams (EltwiseOpParams e) |
|
bool | tt::target::ttnn::VerifyEltwiseOpParams (::flatbuffers::Verifier &verifier, const void *obj, EltwiseOpParams type) |
|
bool | tt::target::ttnn::VerifyEltwiseOpParamsVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< EltwiseOpParams > *types) |
|
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 ())[22] |
|
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::MemoryConfigDesc > memcfg=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::Optional< tt::target::DataType > dtype=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::MemoryConfigDesc > memcfg=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< TypecastOp > | tt::target::ttnn::CreateTypecastOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, tt::target::DataType dtype=tt::target::DataType::Float32, ::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, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::MemoryConfigDesc > memcfg=0, ::flatbuffers::Offset< tt::target::DistributionStrategy > strategy=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, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::MemoryConfigDesc > memcfg=0, ::flatbuffers::Offset< tt::target::DistributionStrategy > strategy=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, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::DistributionStrategy > strategy=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< ClampOpParams > | tt::target::ttnn::CreateClampOpParams (::flatbuffers::FlatBufferBuilder &_fbb, float min=0.0f, float max=0.0f) |
|
inline ::flatbuffers::Offset< EltwiseOpWithFloatParams > | tt::target::ttnn::CreateEltwiseOpWithFloatParams (::flatbuffers::FlatBufferBuilder &_fbb, float parameter=0.0f) |
|
template<> |
const tt::target::ttnn::ClampOpParams * | tt::target::ttnn::EltwiseOp::params_as< tt::target::ttnn::ClampOpParams > () const |
|
template<> |
const tt::target::ttnn::EltwiseOpWithFloatParams * | tt::target::ttnn::EltwiseOp::params_as< tt::target::ttnn::EltwiseOpWithFloatParams > () const |
|
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, tt::target::ttnn::EltwiseOpParams params_type=tt::target::ttnn::EltwiseOpParams::NONE, ::flatbuffers::Offset< void > params=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, tt::target::ttnn::EltwiseOpParams params_type=tt::target::ttnn::EltwiseOpParams::NONE, ::flatbuffers::Offset< void > params=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 > out=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< SliceOp > | tt::target::ttnn::CreateSliceOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::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::TensorRef > in=0, ::flatbuffers::Offset< tt::target::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< 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< DeallocateOp > | tt::target::ttnn::CreateDeallocateOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, bool force=false) |
|
inline ::flatbuffers::Offset< AllGatherOp > | tt::target::ttnn::CreateAllGatherOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::TensorRef > in=0, ::flatbuffers::Offset< tt::target::TensorRef > out=0, uint32_t dim=0, uint32_t num_links=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::TypecastOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::TypecastOp > () 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::SliceOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::SliceOp > () const |
|
template<> |
const tt::target::ttnn::MaxPool2dOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::MaxPool2dOp > () const |
|
template<> |
const tt::target::ttnn::DeallocateOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::DeallocateOp > () const |
|
template<> |
const tt::target::ttnn::AllGatherOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::AllGatherOp > () 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) |
|