|
const MatmulProgramConfig(& | tt::target::ttnn::EnumValuesMatmulProgramConfig ())[5] |
|
const char *const * | tt::target::ttnn::EnumNamesMatmulProgramConfig () |
|
const char * | tt::target::ttnn::EnumNameMatmulProgramConfig (MatmulProgramConfig e) |
|
bool | tt::target::ttnn::VerifyMatmulProgramConfig (::flatbuffers::Verifier &verifier, const void *obj, MatmulProgramConfig type) |
|
bool | tt::target::ttnn::VerifyMatmulProgramConfigVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< MatmulProgramConfig > *types) |
|
inline ::flatbuffers::Offset< MatmulMultiCoreReuseProgramConfig > | tt::target::ttnn::CreateMatmulMultiCoreReuseProgramConfig (::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::ttnn::CoreCoord *compute_with_storage_grid_size=nullptr, uint64_t in0_block_w=0, uint64_t out_subblock_h=0, uint64_t out_subblock_w=0, uint64_t per_core_m=0, uint64_t per_core_n=0) |
|
inline ::flatbuffers::Offset< MatmulMultiCoreReuseMultiCastProgramConfig > | tt::target::ttnn::CreateMatmulMultiCoreReuseMultiCastProgramConfig (::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::ttnn::CoreCoord *compute_with_storage_grid_size=nullptr, uint64_t in0_block_w=0, uint64_t out_subblock_h=0, uint64_t out_subblock_w=0, uint64_t out_block_h=0, uint64_t out_block_w=0, uint64_t per_core_m=0, uint64_t per_core_n=0, bool transpose_mcast=false, ::flatbuffers::Offset< tt::target::ttnn::UnaryWithParam > fused_activation=0, bool fuse_batch=false) |
|
inline ::flatbuffers::Offset< MatmulMultiCoreReuseMultiCast1DProgramConfig > | tt::target::ttnn::CreateMatmulMultiCoreReuseMultiCast1DProgramConfig (::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::ttnn::CoreCoord *compute_with_storage_grid_size=nullptr, uint64_t in0_block_w=0, uint64_t out_subblock_h=0, uint64_t out_subblock_w=0, uint64_t out_block_h=0, uint64_t out_block_w=0, uint64_t per_core_m=0, uint64_t per_core_n=0, bool fuse_batch=false, ::flatbuffers::Offset< tt::target::ttnn::UnaryWithParam > fused_activation=0, bool mcast_in0=false, bool gather_in0=false, ::flatbuffers::Offset< tt::target::ttnn::CoreRangeSet > hop_cores=0, uint64_t num_global_cb_receivers=0) |
|
inline ::flatbuffers::Offset< MatmulMultiCoreReuseMultiCastDRAMShardedProgramConfig > | tt::target::ttnn::CreateMatmulMultiCoreReuseMultiCastDRAMShardedProgramConfig (::flatbuffers::FlatBufferBuilder &_fbb, uint64_t in0_block_w=0, uint64_t per_core_m=0, uint64_t per_core_n=0, ::flatbuffers::Offset< tt::target::ttnn::UnaryWithParam > fused_activation=0) |
|
template<> |
const tt::target::ttnn::MatmulMultiCoreReuseProgramConfig * | tt::target::ttnn::MatmulOp::matmul_program_config_as< tt::target::ttnn::MatmulMultiCoreReuseProgramConfig > () const |
|
template<> |
const tt::target::ttnn::MatmulMultiCoreReuseMultiCastProgramConfig * | tt::target::ttnn::MatmulOp::matmul_program_config_as< tt::target::ttnn::MatmulMultiCoreReuseMultiCastProgramConfig > () const |
|
template<> |
const tt::target::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfig * | tt::target::ttnn::MatmulOp::matmul_program_config_as< tt::target::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfig > () const |
|
template<> |
const tt::target::ttnn::MatmulMultiCoreReuseMultiCastDRAMShardedProgramConfig * | tt::target::ttnn::MatmulOp::matmul_program_config_as< tt::target::ttnn::MatmulMultiCoreReuseMultiCastDRAMShardedProgramConfig > () const |
|
inline ::flatbuffers::Offset< MatmulOp > | tt::target::ttnn::CreateMatmulOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > a=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > b=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, bool transpose_a=false, bool transpose_b=false, tt::target::ttnn::MatmulProgramConfig matmul_program_config_type=tt::target::ttnn::MatmulProgramConfig::NONE, ::flatbuffers::Offset< void > matmul_program_config=0) |
|
inline ::flatbuffers::Offset< LinearOp > | tt::target::ttnn::CreateLinearOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > a=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > b=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > bias=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, bool transpose_a=false, bool transpose_b=false) |
|