|
static MatmulMultiCoreReuseMultiCast1DProgramConfigAttr | get (::mlir::MLIRContext *context, CoreCoordAttr compute_with_storage_grid_size, uint64_t in0_block_w, uint64_t out_subblock_h, uint64_t out_subblock_w, uint64_t out_block_h, uint64_t out_block_w, uint64_t per_core_m, uint64_t per_core_n, bool fuse_batch, UnaryWithParamAttr fused_activation, bool mcast_in0, bool gather_in0, CoreRangeSetAttr hop_cores, uint64_t num_global_cb_receivers) |
|
static constexpr ::llvm::StringLiteral | getMnemonic () |
|
::mlir::Attribute | parse (::mlir::AsmParser &odsParser, ::mlir::Type odsType) |
|
|
static constexpr ::llvm::StringLiteral | name = "ttnn.matmul_multi_core_reuse_multi_cast_1d_program_config" |
|
static constexpr ::llvm::StringLiteral | dialectName = "ttnn" |
|
◆ get()
MatmulMultiCoreReuseMultiCast1DProgramConfigAttr mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::get |
( |
::mlir::MLIRContext * |
context, |
|
|
CoreCoordAttr |
compute_with_storage_grid_size, |
|
|
uint64_t |
in0_block_w, |
|
|
uint64_t |
out_subblock_h, |
|
|
uint64_t |
out_subblock_w, |
|
|
uint64_t |
out_block_h, |
|
|
uint64_t |
out_block_w, |
|
|
uint64_t |
per_core_m, |
|
|
uint64_t |
per_core_n, |
|
|
bool |
fuse_batch, |
|
|
UnaryWithParamAttr |
fused_activation, |
|
|
bool |
mcast_in0, |
|
|
bool |
gather_in0, |
|
|
CoreRangeSetAttr |
hop_cores, |
|
|
uint64_t |
num_global_cb_receivers |
|
) |
| |
|
static |
◆ getComputeWithStorageGridSize()
CoreCoordAttr mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getComputeWithStorageGridSize |
( |
| ) |
const |
◆ getFuseBatch()
bool mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getFuseBatch |
( |
| ) |
const |
◆ getFusedActivation()
UnaryWithParamAttr mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getFusedActivation |
( |
| ) |
const |
◆ getGatherIn0()
bool mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getGatherIn0 |
( |
| ) |
const |
◆ getHopCores()
CoreRangeSetAttr mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getHopCores |
( |
| ) |
const |
◆ getIn0BlockW()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getIn0BlockW |
( |
| ) |
const |
◆ getMcastIn0()
bool mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getMcastIn0 |
( |
| ) |
const |
◆ getMnemonic()
static constexpr ::llvm::StringLiteral mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getMnemonic |
( |
| ) |
|
|
inlinestatic |
◆ getNumGlobalCbReceivers()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getNumGlobalCbReceivers |
( |
| ) |
const |
◆ getOutBlockH()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getOutBlockH |
( |
| ) |
const |
◆ getOutBlockW()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getOutBlockW |
( |
| ) |
const |
◆ getOutSubblockH()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getOutSubblockH |
( |
| ) |
const |
◆ getOutSubblockW()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getOutSubblockW |
( |
| ) |
const |
◆ getPerCoreM()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getPerCoreM |
( |
| ) |
const |
◆ getPerCoreN()
uint64_t mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::getPerCoreN |
( |
| ) |
const |
◆ parse()
mlir::Attribute mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::parse |
( |
::mlir::AsmParser & |
odsParser, |
|
|
::mlir::Type |
odsType |
|
) |
| |
|
static |
◆ print()
void mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::print |
( |
::mlir::AsmPrinter & |
odsPrinter | ) |
const |
◆ dialectName
constexpr ::llvm::StringLiteral mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::dialectName = "ttnn" |
|
static |
◆ name
constexpr ::llvm::StringLiteral mlir::tt::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfigAttr::name = "ttnn.matmul_multi_core_reuse_multi_cast_1d_program_config" |
|
static |
The documentation for this class was generated from the following files: