TT-MLIR
Public Attributes | List of all members
mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::Concept Struct Reference
Inheritance diagram for mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::Concept:
mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::FallbackModel< ConcreteModel > mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::FallbackModel< ConcreteAttr > mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::Model< ConcreteAttr > mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::ExternalModel< ConcreteModel, ConcreteAttr >

Public Attributes

llvm::ArrayRef< int64_t >(* getGridShape )(const Concept *impl, ::mlir::Attribute, ShapedType)
 The methods defined by the interface. More...
 
llvm::ArrayRef< int64_t >(* getShardShape )(const Concept *impl, ::mlir::Attribute, ShapedType)
 
int64_t(* getShardNumElements )(const Concept *impl, ::mlir::Attribute, ShapedType)
 

Member Data Documentation

◆ getGridShape

llvm::ArrayRef<int64_t>(* mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::Concept::getGridShape) (const Concept *impl, ::mlir::Attribute, ShapedType)

The methods defined by the interface.

◆ getShardNumElements

int64_t(* mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::Concept::getShardNumElements) (const Concept *impl, ::mlir::Attribute, ShapedType)

◆ getShardShape

llvm::ArrayRef<int64_t>(* mlir::tt::detail::DeviceLayoutInterfaceInterfaceTraits::Concept::getShardShape) (const Concept *impl, ::mlir::Attribute, ShapedType)

The documentation for this struct was generated from the following file: