|
const OpType(& | tt::target::ttnn::EnumValuesOpType ())[50] |
|
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) |
|
template<> |
const tt::target::ttnn::AllGatherOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::AllGatherOp > () const |
|
template<> |
const tt::target::ttnn::CollectivePermuteOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::CollectivePermuteOp > () const |
|
template<> |
const tt::target::ttnn::MeshShardOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::MeshShardOp > () const |
|
template<> |
const tt::target::ttnn::ReduceScatterOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ReduceScatterOp > () const |
|
template<> |
const tt::target::ttnn::GetDeviceOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::GetDeviceOp > () const |
|
template<> |
const tt::target::ttnn::PrepareConv2dWeightsOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::PrepareConv2dWeightsOp > () const |
|
template<> |
const tt::target::ttnn::Conv2dOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::Conv2dOp > () const |
|
template<> |
const tt::target::ttnn::ConvTranspose2dOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ConvTranspose2dOp > () const |
|
template<> |
const tt::target::ttnn::CpuOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::CpuOp > () const |
|
template<> |
const tt::target::ttnn::ArangeOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ArangeOp > () const |
|
template<> |
const tt::target::ttnn::ConstantOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ConstantOp > () const |
|
template<> |
const tt::target::ttnn::ConstructTensorOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ConstructTensorOp > () 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::NamedFullOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::NamedFullOp > () const |
|
template<> |
const tt::target::ttnn::ConcatOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ConcatOp > () const |
|
template<> |
const tt::target::ttnn::PadOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::PadOp > () const |
|
template<> |
const tt::target::ttnn::PermuteOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::PermuteOp > () const |
|
template<> |
const tt::target::ttnn::RepeatInterleaveOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::RepeatInterleaveOp > () const |
|
template<> |
const tt::target::ttnn::RepeatOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::RepeatOp > () 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::TransposeOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::TransposeOp > () const |
|
template<> |
const tt::target::ttnn::DeallocateOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::DeallocateOp > () const |
|
template<> |
const tt::target::ttnn::EltwiseBinaryOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EltwiseBinaryOp > () const |
|
template<> |
const tt::target::ttnn::EltwiseBinaryCompositeOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EltwiseBinaryCompositeOp > () const |
|
template<> |
const tt::target::ttnn::EltwiseTernaryWhereOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EltwiseTernaryWhereOp > () const |
|
template<> |
const tt::target::ttnn::EltwiseQuantizationOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EltwiseQuantizationOp > () const |
|
template<> |
const tt::target::ttnn::EltwiseUnaryOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EltwiseUnaryOp > () const |
|
template<> |
const tt::target::ttnn::EltwiseUnaryCompositeOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EltwiseUnaryCompositeOp > () const |
|
template<> |
const tt::target::ttnn::EmbeddingBackwardOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EmbeddingBackwardOp > () const |
|
template<> |
const tt::target::ttnn::EmbeddingOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::EmbeddingOp > () const |
|
template<> |
const tt::target::ttnn::FillCacheOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::FillCacheOp > () const |
|
template<> |
const tt::target::ttnn::UpdateCacheOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::UpdateCacheOp > () const |
|
template<> |
const tt::target::ttnn::FromDeviceOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::FromDeviceOp > () const |
|
template<> |
const tt::target::ttnn::ToDeviceOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ToDeviceOp > () const |
|
template<> |
const tt::target::ttnn::ToDTypeOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ToDTypeOp > () const |
|
template<> |
const tt::target::ttnn::ToLayoutOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ToLayoutOp > () const |
|
template<> |
const tt::target::ttnn::ToMemoryConfigOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ToMemoryConfigOp > () const |
|
template<> |
const tt::target::ttnn::TypecastOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::TypecastOp > () const |
|
template<> |
const tt::target::ttnn::LinearOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::LinearOp > () const |
|
template<> |
const tt::target::ttnn::MatmulOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::MatmulOp > () const |
|
template<> |
const tt::target::ttnn::MorehCumSumOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::MorehCumSumOp > () const |
|
template<> |
const tt::target::ttnn::SoftmaxOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::SoftmaxOp > () const |
|
template<> |
const tt::target::ttnn::MaxPool2dOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::MaxPool2dOp > () const |
|
template<> |
const tt::target::ttnn::UpsampleOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::UpsampleOp > () const |
|
template<> |
const tt::target::ttnn::ReductionArgMaxOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ReductionArgMaxOp > () const |
|
template<> |
const tt::target::ttnn::ReductionOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ReductionOp > () const |
|
template<> |
const tt::target::ttnn::ReductionProdOp * | tt::target::ttnn::Operation::type_as< tt::target::ttnn::ReductionProdOp > () 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, ::flatbuffers::Offset<::flatbuffers::String > loc_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, const char *loc_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::ttnn::TensorRef >>> inputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> outputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::Operation >>> operations=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::DynamicLib >>> dylibs=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::ttnn::TensorRef >> *inputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >> *outputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::ttnn::Operation >> *operations=nullptr, const std::vector<::flatbuffers::Offset< tt::target::DynamicLib >> *dylibs=nullptr, ::flatbuffers::Offset< tt::target::DebugInfo > debug_info=0) |
|