|
static constexpr ::llvm::StringLiteral | name = "ttnn.device_compute_kernel_config" |
|
static constexpr ::llvm::StringLiteral | dialectName = "ttnn" |
|
◆ get() [1/2]
◆ get() [2/2]
DeviceComputeKernelConfigAttr mlir::tt::ttnn::DeviceComputeKernelConfigAttr::get |
( |
::mlir::MLIRContext * |
context, |
|
|
std::optional< MathFidelity > |
math_fidelity, |
|
|
BoolAttr |
math_approx_mode, |
|
|
BoolAttr |
fp32_dest_acc_en, |
|
|
BoolAttr |
packer_l1_acc, |
|
|
BoolAttr |
dst_full_sync_en |
|
) |
| |
|
static |
◆ getDstFullSyncEn()
BoolAttr mlir::tt::ttnn::DeviceComputeKernelConfigAttr::getDstFullSyncEn |
( |
| ) |
const |
◆ getFp32DestAccEn()
BoolAttr mlir::tt::ttnn::DeviceComputeKernelConfigAttr::getFp32DestAccEn |
( |
| ) |
const |
◆ getMathApproxMode()
BoolAttr mlir::tt::ttnn::DeviceComputeKernelConfigAttr::getMathApproxMode |
( |
| ) |
const |
◆ getMathFidelity()
std::optional< MathFidelity > mlir::tt::ttnn::DeviceComputeKernelConfigAttr::getMathFidelity |
( |
| ) |
const |
◆ getMnemonic()
static constexpr ::llvm::StringLiteral mlir::tt::ttnn::DeviceComputeKernelConfigAttr::getMnemonic |
( |
| ) |
|
|
inlinestatic |
◆ getPackerL1Acc()
BoolAttr mlir::tt::ttnn::DeviceComputeKernelConfigAttr::getPackerL1Acc |
( |
| ) |
const |
◆ parse()
mlir::Attribute mlir::tt::ttnn::DeviceComputeKernelConfigAttr::parse |
( |
::mlir::AsmParser & |
odsParser, |
|
|
::mlir::Type |
odsType |
|
) |
| |
|
static |
◆ print()
void mlir::tt::ttnn::DeviceComputeKernelConfigAttr::print |
( |
::mlir::AsmPrinter & |
odsPrinter | ) |
const |
◆ withDstFullSyncEn()
◆ withFp32DestAccEn()
◆ withMathApproxMode()
◆ withMathFidelity()
◆ withPackerL1Acc()
◆ dialectName
constexpr ::llvm::StringLiteral mlir::tt::ttnn::DeviceComputeKernelConfigAttr::dialectName = "ttnn" |
|
static |
◆ name
constexpr ::llvm::StringLiteral mlir::tt::ttnn::DeviceComputeKernelConfigAttr::name = "ttnn.device_compute_kernel_config" |
|
static |
The documentation for this class was generated from the following files: