|
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::Interleaved = 0
, mlir::tt::ttnn::SingleBank = 1
, mlir::tt::ttnn::HeightSharded = 2
, mlir::tt::ttnn::WidthSharded = 3
,
mlir::tt::ttnn::BlockSharded = 4
} |
|
enum class | mlir::tt::ttnn::UnaryOpType : uint32_t {
mlir::tt::ttnn::Exp = 0
, mlir::tt::ttnn::Recip = 1
, mlir::tt::ttnn::Gelu = 2
, mlir::tt::ttnn::Relu = 3
,
mlir::tt::ttnn::Sqrt = 4
, mlir::tt::ttnn::Sigmoid = 5
, mlir::tt::ttnn::Log = 6
, mlir::tt::ttnn::Tanh = 7
,
mlir::tt::ttnn::Log2 = 8
, mlir::tt::ttnn::Log10 = 9
, mlir::tt::ttnn::Sin = 10
, mlir::tt::ttnn::Cos = 11
,
mlir::tt::ttnn::Abs = 12
, mlir::tt::ttnn::AbsInt32 = 13
, mlir::tt::ttnn::Sign = 14
, mlir::tt::ttnn::Square = 15
,
mlir::tt::ttnn::Eqz = 16
, mlir::tt::ttnn::Nez = 17
, mlir::tt::ttnn::Gtz = 18
, mlir::tt::ttnn::Ltz = 19
,
mlir::tt::ttnn::Gez = 20
, mlir::tt::ttnn::Lez = 21
, mlir::tt::ttnn::ReluMax = 22
, mlir::tt::ttnn::ReluMin = 23
,
mlir::tt::ttnn::Power = 24
, mlir::tt::ttnn::LeakyRelu = 25
, mlir::tt::ttnn::Elu = 26
, mlir::tt::ttnn::Exp2 = 27
,
mlir::tt::ttnn::Heaviside = 28
, mlir::tt::ttnn::Expm1 = 29
, mlir::tt::ttnn::Signbit = 30
, mlir::tt::ttnn::Asin = 31
,
mlir::tt::ttnn::Acos = 32
, mlir::tt::ttnn::Rsqrt = 33
, mlir::tt::ttnn::Relu6 = 34
, mlir::tt::ttnn::Atan = 35
,
mlir::tt::ttnn::Erf = 36
, mlir::tt::ttnn::Erfc = 37
, mlir::tt::ttnn::IsInf = 38
, mlir::tt::ttnn::IsPosInf = 39
,
mlir::tt::ttnn::IsNegInf = 40
, mlir::tt::ttnn::IsNan = 41
, mlir::tt::ttnn::LogicalNotUnary = 42
, mlir::tt::ttnn::IsFinite = 43
,
mlir::tt::ttnn::Erfinv = 44
, mlir::tt::ttnn::I0 = 45
, mlir::tt::ttnn::I1 = 46
, mlir::tt::ttnn::Tan = 47
,
mlir::tt::ttnn::Rsub = 48
, mlir::tt::ttnn::Rdiv = 49
, mlir::tt::ttnn::Silu = 50
, mlir::tt::ttnn::SoftPlus = 51
,
mlir::tt::ttnn::Identity = 52
, mlir::tt::ttnn::Neg = 53
, mlir::tt::ttnn::AddUnarySfpu = 54
, mlir::tt::ttnn::SubUnarySfpu = 55
,
mlir::tt::ttnn::MulUnarySfpu = 56
, mlir::tt::ttnn::DivUnarySfpu = 57
, mlir::tt::ttnn::IdentityUint32 = 58
, mlir::tt::ttnn::UnaryNe = 59
,
mlir::tt::ttnn::UnaryGt = 60
, mlir::tt::ttnn::UnaryLt = 61
, mlir::tt::ttnn::TiledProd = 62
, mlir::tt::ttnn::Typecast = 63
,
mlir::tt::ttnn::BitwiseXor = 64
, mlir::tt::ttnn::BitwiseNot = 65
, mlir::tt::ttnn::BitwiseAnd = 66
, mlir::tt::ttnn::BitwiseOr = 67
,
mlir::tt::ttnn::RightShift = 68
, mlir::tt::ttnn::Floor = 69
, mlir::tt::ttnn::FloorFloat32 = 70
, mlir::tt::ttnn::Ceil = 71
,
mlir::tt::ttnn::CeilFloat32 = 72
, mlir::tt::ttnn::LeftShift = 73
, mlir::tt::ttnn::Remainder = 74
, mlir::tt::ttnn::Fmod = 75
,
mlir::tt::ttnn::Dropout = 76
, mlir::tt::ttnn::Fill = 77
, mlir::tt::ttnn::PreluSfpu = 78
, mlir::tt::ttnn::ZeroPoint = 79
} |
|