TT-MLIR
|
Namespaces | |
mlir | |
mlir::tt | |
mlir::tt::ttnn | |
llvm | |
mlir::tt::ttnn::operations | |
mlir::tt::ttnn::operations::reduction | |
Enumerations | |
enum class | mlir::tt::ttnn::BufferType : uint32_t { mlir::tt::ttnn::DRAM = 0 , mlir::tt::ttnn::L1 = 1 , mlir::tt::ttnn::SystemMemory = 2 , mlir::tt::ttnn::L1Small = 3 , mlir::tt::ttnn::Trace = 4 } |
enum class | mlir::tt::ttnn::Layout : uint32_t { mlir::tt::ttnn::RowMajor = 0 , mlir::tt::ttnn::Tile = 1 , mlir::tt::ttnn::Invalid = 2 } |
enum class | mlir::tt::ttnn::operations::reduction::ReduceType : uint32_t { mlir::tt::ttnn::operations::reduction::Sum = 0 , mlir::tt::ttnn::operations::reduction::Mean = 1 , mlir::tt::ttnn::operations::reduction::Max = 2 , mlir::tt::ttnn::operations::reduction::Min = 3 , mlir::tt::ttnn::operations::reduction::Std = 4 , mlir::tt::ttnn::operations::reduction::Var = 5 } |
enum class | mlir::tt::ttnn::TensorMemoryLayout : uint32_t { mlir::tt::ttnn::None = 0 , mlir::tt::ttnn::Interleaved = 1 , mlir::tt::ttnn::SingleBank = 2 , mlir::tt::ttnn::HeightSharded = 3 , mlir::tt::ttnn::WidthSharded = 4 , mlir::tt::ttnn::BlockSharded = 5 } |
Functions | |
::std::optional< BufferType > | mlir::tt::ttnn::symbolizeBufferType (uint32_t value) |
::llvm::StringRef | mlir::tt::ttnn::stringifyBufferType (BufferType val) |
::std::optional< BufferType > | mlir::tt::ttnn::symbolizeBufferType (::llvm::StringRef str) |
constexpr unsigned | mlir::tt::ttnn::getMaxEnumValForBufferType () |
inline ::llvm::StringRef | mlir::tt::ttnn::stringifyEnum (BufferType enumValue) |
template<typename EnumType > | |
::std::optional< EnumType > | mlir::tt::ttnn::symbolizeEnum (::llvm::StringRef) |
template<> | |
inline ::std::optional< BufferType > | mlir::tt::ttnn::symbolizeEnum< BufferType > (::llvm::StringRef str) |
inline ::llvm::raw_ostream & | llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::BufferType value) |
::std::optional< Layout > | mlir::tt::ttnn::symbolizeLayout (uint32_t value) |
::llvm::StringRef | mlir::tt::ttnn::stringifyLayout (Layout val) |
::std::optional< Layout > | mlir::tt::ttnn::symbolizeLayout (::llvm::StringRef str) |
constexpr unsigned | mlir::tt::ttnn::getMaxEnumValForLayout () |
inline ::llvm::StringRef | mlir::tt::ttnn::stringifyEnum (Layout enumValue) |
template<> | |
inline ::std::optional< Layout > | mlir::tt::ttnn::symbolizeEnum< Layout > (::llvm::StringRef str) |
inline ::llvm::raw_ostream & | llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::Layout value) |
::std::optional< ReduceType > | mlir::tt::ttnn::operations::reduction::symbolizeReduceType (uint32_t value) |
::llvm::StringRef | mlir::tt::ttnn::operations::reduction::stringifyReduceType (ReduceType val) |
::std::optional< ReduceType > | mlir::tt::ttnn::operations::reduction::symbolizeReduceType (::llvm::StringRef str) |
constexpr unsigned | mlir::tt::ttnn::operations::reduction::getMaxEnumValForReduceType () |
inline ::llvm::StringRef | mlir::tt::ttnn::operations::reduction::stringifyEnum (ReduceType enumValue) |
template<typename EnumType > | |
::std::optional< EnumType > | mlir::tt::ttnn::operations::reduction::symbolizeEnum (::llvm::StringRef) |
template<> | |
inline ::std::optional< ReduceType > | mlir::tt::ttnn::operations::reduction::symbolizeEnum< ReduceType > (::llvm::StringRef str) |
inline ::llvm::raw_ostream & | llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::operations::reduction::ReduceType value) |
::std::optional< TensorMemoryLayout > | mlir::tt::ttnn::symbolizeTensorMemoryLayout (uint32_t value) |
::llvm::StringRef | mlir::tt::ttnn::stringifyTensorMemoryLayout (TensorMemoryLayout val) |
::std::optional< TensorMemoryLayout > | mlir::tt::ttnn::symbolizeTensorMemoryLayout (::llvm::StringRef str) |
constexpr unsigned | mlir::tt::ttnn::getMaxEnumValForTensorMemoryLayout () |
inline ::llvm::StringRef | mlir::tt::ttnn::stringifyEnum (TensorMemoryLayout enumValue) |
template<> | |
inline ::std::optional< TensorMemoryLayout > | mlir::tt::ttnn::symbolizeEnum< TensorMemoryLayout > (::llvm::StringRef str) |
inline ::llvm::raw_ostream & | llvm::operator<< (::llvm::raw_ostream &p, ::mlir::tt::ttnn::TensorMemoryLayout value) |