TT-MLIR
mlir::tt::MetalLayoutAttr Member List

This is the complete list of members for mlir::tt::MetalLayoutAttr, including all inherited members.

derivePhysicalShape(ArrayRef< int64_t > logicalShape, ArrayRef< int64_t > gridShape, ArrayRef< int64_t > tileShape, DenseIntElementsAttr collapseIntervals, ArrayRef< int64_t > dimAlignments)mlir::tt::MetalLayoutAttrstatic
dialectNamemlir::tt::MetalLayoutAttrstatic
get(::mlir::MLIRContext *context, ArrayRef< int64_t > logicalShape, uint64_t deviceGridRank, OOBVal oobVal, MemorySpace memorySpace, DenseIntElementsAttr collapseIntervals={}, ArrayRef< int64_t > dimAlignments={})mlir::tt::MetalLayoutAttrstatic
get(::mlir::MLIRContext *context, ::llvm::ArrayRef< int64_t > logical_shape, ::llvm::ArrayRef< int64_t > dim_alignments, DenseIntElementsAttr collapsed_intervals, OOBVal oob_val, MemorySpace memory_space)mlir::tt::MetalLayoutAttrstatic
getCollapsedIntervals() constmlir::tt::MetalLayoutAttr
getDimAlignments() constmlir::tt::MetalLayoutAttr
getLogicalShape() constmlir::tt::MetalLayoutAttr
getMemorySpace() constmlir::tt::MetalLayoutAttr
getMemRefType(RankedTensorType tensorType)mlir::tt::MetalLayoutAttrstatic
getMnemonic()mlir::tt::MetalLayoutAttrinlinestatic
getNormalizedIntervals() constmlir::tt::MetalLayoutAttr
getOobVal() constmlir::tt::MetalLayoutAttr
getShardStride(RankedTensorType tensorType) constmlir::tt::MetalLayoutAttr
namemlir::tt::MetalLayoutAttrstatic
parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType)mlir::tt::MetalLayoutAttrstatic
print(::mlir::AsmPrinter &odsPrinter) constmlir::tt::MetalLayoutAttr