|
enum class | tt::target::ttnn::EltwiseBinaryOpType : uint32_t {
tt::target::ttnn::Add = 0
, tt::target::ttnn::Multiply = 1
, tt::target::ttnn::Subtract = 2
, tt::target::ttnn::Equal = 3
,
tt::target::ttnn::NotEqual = 4
, tt::target::ttnn::GreaterEqual = 5
, tt::target::ttnn::GreaterThan = 6
, tt::target::ttnn::LessEqual = 7
,
tt::target::ttnn::LessThan = 8
, tt::target::ttnn::Divide = 9
, tt::target::ttnn::LogicalAnd = 10
, tt::target::ttnn::LogicalOr = 11
,
tt::target::ttnn::LogicalXor = 12
, tt::target::ttnn::MIN = Add
, tt::target::ttnn::MAX = LogicalXor
} |
|
enum class | tt::target::ttnn::EltwiseBinaryCompositeOpType : uint32_t {
tt::target::ttnn::Maximum = 0
, tt::target::ttnn::Minimum = 1
, tt::target::ttnn::Remainder = 2
, tt::target::ttnn::Scatter = 3
,
tt::target::ttnn::Pow = 4
, tt::target::ttnn::Atan2 = 5
, tt::target::ttnn::BitwiseAnd = 6
, tt::target::ttnn::BitwiseOr = 7
,
tt::target::ttnn::BitwiseXor = 8
, tt::target::ttnn::MIN = Maximum
, tt::target::ttnn::MAX = BitwiseXor
} |
|
enum class | tt::target::ttnn::EltwiseQuantizationOpType : uint32_t {
tt::target::ttnn::Quantize = 0
, tt::target::ttnn::Dequantize = 1
, tt::target::ttnn::Requantize = 2
, tt::target::ttnn::MIN = Quantize
,
tt::target::ttnn::MAX = Requantize
} |
|
enum class | tt::target::ttnn::EltwiseQuantizationOpParams : uint8_t {
tt::target::ttnn::NONE = 0
, tt::target::ttnn::QuantizeDequantizeOpParams = 1
, tt::target::ttnn::RequantizeOpParams = 2
, tt::target::ttnn::MIN = NONE
,
tt::target::ttnn::MAX = RequantizeOpParams
} |
|
enum class | tt::target::ttnn::EltwiseUnaryOpType : uint32_t {
tt::target::ttnn::Abs = 0
, tt::target::ttnn::Ceil = 1
, tt::target::ttnn::Cos = 2
, tt::target::ttnn::Floor = 3
,
tt::target::ttnn::Gelu = 4
, tt::target::ttnn::IsFinite = 5
, tt::target::ttnn::LogicalNot = 6
, tt::target::ttnn::Neg = 7
,
tt::target::ttnn::Relu = 8
, tt::target::ttnn::Sqrt = 9
, tt::target::ttnn::Rsqrt = 10
, tt::target::ttnn::Sigmoid = 11
,
tt::target::ttnn::Sin = 12
, tt::target::ttnn::Reciprocal = 13
, tt::target::ttnn::Sign = 14
, tt::target::ttnn::Tan = 15
,
tt::target::ttnn::Tanh = 16
, tt::target::ttnn::Atan = 17
, tt::target::ttnn::Exp = 18
, tt::target::ttnn::Log = 19
,
tt::target::ttnn::Expm1 = 20
, tt::target::ttnn::LeakyRelu = 21
, tt::target::ttnn::BitwiseNot = 22
, tt::target::ttnn::MIN = Abs
,
tt::target::ttnn::MAX = BitwiseNot
} |
|
enum class | tt::target::ttnn::EltwiseUnaryOpParams : uint8_t { tt::target::ttnn::NONE = 0
, tt::target::ttnn::EltwiseOpWithFloatParams = 1
, tt::target::ttnn::MIN = NONE
, tt::target::ttnn::MAX = EltwiseOpWithFloatParams
} |
|
enum class | tt::target::ttnn::EltwiseUnaryCompositeOpType : uint32_t {
tt::target::ttnn::Cbrt = 0
, tt::target::ttnn::ClampScalar = 1
, tt::target::ttnn::ClampTensor = 2
, tt::target::ttnn::Log1p = 3
,
tt::target::ttnn::MIN = Cbrt
, tt::target::ttnn::MAX = Log1p
} |
|
enum class | tt::target::ttnn::EltwiseUnaryCompositeOpParams : uint8_t {
tt::target::ttnn::NONE = 0
, tt::target::ttnn::ClampScalarOpParams = 1
, tt::target::ttnn::ClampTensorOpParams = 2
, tt::target::ttnn::MIN = NONE
,
tt::target::ttnn::MAX = ClampTensorOpParams
} |
|
enum class | tt::target::ttnn::UnaryOpType : uint32_t {
tt::target::ttnn::Exp = 0
, tt::target::ttnn::Recip = 1
, tt::target::ttnn::Gelu = 2
, tt::target::ttnn::Relu = 3
,
tt::target::ttnn::Sqrt = 4
, tt::target::ttnn::Sigmoid = 5
, tt::target::ttnn::Log = 6
, tt::target::ttnn::Tanh = 7
,
tt::target::ttnn::Log2 = 8
, tt::target::ttnn::Log10 = 9
, tt::target::ttnn::Sin = 10
, tt::target::ttnn::Cos = 11
,
tt::target::ttnn::Abs = 12
, tt::target::ttnn::AbsInt32 = 13
, tt::target::ttnn::Sign = 14
, tt::target::ttnn::Square = 15
,
tt::target::ttnn::Eqz = 16
, tt::target::ttnn::Nez = 17
, tt::target::ttnn::Gtz = 18
, tt::target::ttnn::Ltz = 19
,
tt::target::ttnn::Gez = 20
, tt::target::ttnn::Lez = 21
, tt::target::ttnn::ReluMax = 22
, tt::target::ttnn::ReluMin = 23
,
tt::target::ttnn::Power = 24
, tt::target::ttnn::LeakyRelu = 25
, tt::target::ttnn::Elu = 26
, tt::target::ttnn::Exp2 = 27
,
tt::target::ttnn::Heaviside = 28
, tt::target::ttnn::Expm1 = 29
, tt::target::ttnn::Signbit = 30
, tt::target::ttnn::Asin = 31
,
tt::target::ttnn::Acos = 32
, tt::target::ttnn::Rsqrt = 33
, tt::target::ttnn::Relu6 = 34
, tt::target::ttnn::Atan = 35
,
tt::target::ttnn::Erf = 36
, tt::target::ttnn::Erfc = 37
, tt::target::ttnn::Isinf = 38
, tt::target::ttnn::Isposinf = 39
,
tt::target::ttnn::Isneginf = 40
, tt::target::ttnn::Isnan = 41
, tt::target::ttnn::LogicalNotUnary = 42
, tt::target::ttnn::Isfinite = 43
,
tt::target::ttnn::Erfinv = 44
, tt::target::ttnn::I0 = 45
, tt::target::ttnn::I1 = 46
, tt::target::ttnn::Tan = 47
,
tt::target::ttnn::Rsub = 48
, tt::target::ttnn::Rdiv = 49
, tt::target::ttnn::Silu = 50
, tt::target::ttnn::Softplus = 51
,
tt::target::ttnn::Identity = 52
, tt::target::ttnn::Neg = 53
, tt::target::ttnn::AddUnarySfpu = 54
, tt::target::ttnn::SubUnarySfpu = 55
,
tt::target::ttnn::MulUnarySfpu = 56
, tt::target::ttnn::DivUnarySfpu = 57
, tt::target::ttnn::IdentityUint32 = 58
, tt::target::ttnn::UnaryNe = 59
,
tt::target::ttnn::UnaryGt = 60
, tt::target::ttnn::UnaryLt = 61
, tt::target::ttnn::TiledProd = 62
, tt::target::ttnn::Typecast = 63
,
tt::target::ttnn::BitwiseXor = 64
, tt::target::ttnn::BitwiseNot = 65
, tt::target::ttnn::BitwiseAnd = 66
, tt::target::ttnn::BitwiseOr = 67
,
tt::target::ttnn::RightShift = 68
, tt::target::ttnn::Floor = 69
, tt::target::ttnn::FloorFloat32 = 70
, tt::target::ttnn::Ceil = 71
,
tt::target::ttnn::CeilFloat32 = 72
, tt::target::ttnn::LeftShift = 73
, tt::target::ttnn::Remainder = 74
, tt::target::ttnn::Fmod = 75
,
tt::target::ttnn::Dropout = 76
, tt::target::ttnn::Fill = 77
, tt::target::ttnn::PreluSfpu = 78
, tt::target::ttnn::ZeroPoint = 79
,
tt::target::ttnn::MIN = Exp
, tt::target::ttnn::MAX = ZeroPoint
} |
|
|
const EltwiseBinaryOpType(& | tt::target::ttnn::EnumValuesEltwiseBinaryOpType ())[13] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseBinaryOpType () |
|
const char * | tt::target::ttnn::EnumNameEltwiseBinaryOpType (EltwiseBinaryOpType e) |
|
const EltwiseBinaryCompositeOpType(& | tt::target::ttnn::EnumValuesEltwiseBinaryCompositeOpType ())[9] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseBinaryCompositeOpType () |
|
const char * | tt::target::ttnn::EnumNameEltwiseBinaryCompositeOpType (EltwiseBinaryCompositeOpType e) |
|
const EltwiseQuantizationOpType(& | tt::target::ttnn::EnumValuesEltwiseQuantizationOpType ())[3] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseQuantizationOpType () |
|
const char * | tt::target::ttnn::EnumNameEltwiseQuantizationOpType (EltwiseQuantizationOpType e) |
|
const EltwiseQuantizationOpParams(& | tt::target::ttnn::EnumValuesEltwiseQuantizationOpParams ())[3] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseQuantizationOpParams () |
|
const char * | tt::target::ttnn::EnumNameEltwiseQuantizationOpParams (EltwiseQuantizationOpParams e) |
|
bool | tt::target::ttnn::VerifyEltwiseQuantizationOpParams (::flatbuffers::Verifier &verifier, const void *obj, EltwiseQuantizationOpParams type) |
|
bool | tt::target::ttnn::VerifyEltwiseQuantizationOpParamsVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< EltwiseQuantizationOpParams > *types) |
|
const EltwiseUnaryOpType(& | tt::target::ttnn::EnumValuesEltwiseUnaryOpType ())[23] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseUnaryOpType () |
|
const char * | tt::target::ttnn::EnumNameEltwiseUnaryOpType (EltwiseUnaryOpType e) |
|
const EltwiseUnaryOpParams(& | tt::target::ttnn::EnumValuesEltwiseUnaryOpParams ())[2] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseUnaryOpParams () |
|
const char * | tt::target::ttnn::EnumNameEltwiseUnaryOpParams (EltwiseUnaryOpParams e) |
|
bool | tt::target::ttnn::VerifyEltwiseUnaryOpParams (::flatbuffers::Verifier &verifier, const void *obj, EltwiseUnaryOpParams type) |
|
bool | tt::target::ttnn::VerifyEltwiseUnaryOpParamsVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< EltwiseUnaryOpParams > *types) |
|
const EltwiseUnaryCompositeOpType(& | tt::target::ttnn::EnumValuesEltwiseUnaryCompositeOpType ())[4] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseUnaryCompositeOpType () |
|
const char * | tt::target::ttnn::EnumNameEltwiseUnaryCompositeOpType (EltwiseUnaryCompositeOpType e) |
|
const EltwiseUnaryCompositeOpParams(& | tt::target::ttnn::EnumValuesEltwiseUnaryCompositeOpParams ())[3] |
|
const char *const * | tt::target::ttnn::EnumNamesEltwiseUnaryCompositeOpParams () |
|
const char * | tt::target::ttnn::EnumNameEltwiseUnaryCompositeOpParams (EltwiseUnaryCompositeOpParams e) |
|
bool | tt::target::ttnn::VerifyEltwiseUnaryCompositeOpParams (::flatbuffers::Verifier &verifier, const void *obj, EltwiseUnaryCompositeOpParams type) |
|
bool | tt::target::ttnn::VerifyEltwiseUnaryCompositeOpParamsVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< EltwiseUnaryCompositeOpParams > *types) |
|
const UnaryOpType(& | tt::target::ttnn::EnumValuesUnaryOpType ())[80] |
|
const char *const * | tt::target::ttnn::EnumNamesUnaryOpType () |
|
const char * | tt::target::ttnn::EnumNameUnaryOpType (UnaryOpType e) |
|
inline ::flatbuffers::Offset< EltwiseOpWithFloatParams > | tt::target::ttnn::CreateEltwiseOpWithFloatParams (::flatbuffers::FlatBufferBuilder &_fbb, float parameter=0.0f) |
|
inline ::flatbuffers::Offset< EltwiseBinaryOp > | tt::target::ttnn::CreateEltwiseBinaryOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::EltwiseBinaryOpType type=tt::target::ttnn::EltwiseBinaryOpType::Add, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > lhs=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > rhs=0, ::flatbuffers::Optional< tt::target::DataType > output_dtype=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< EltwiseBinaryCompositeOp > | tt::target::ttnn::CreateEltwiseBinaryCompositeOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::EltwiseBinaryCompositeOpType type=tt::target::ttnn::EltwiseBinaryCompositeOpType::Maximum, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > lhs=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > rhs=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0) |
|
inline ::flatbuffers::Offset< QuantizeDequantizeOpParams > | tt::target::ttnn::CreateQuantizeDequantizeOpParams (::flatbuffers::FlatBufferBuilder &_fbb, float scale=0.0f, int32_t zero_point=0) |
|
inline ::flatbuffers::Offset< RequantizeOpParams > | tt::target::ttnn::CreateRequantizeOpParams (::flatbuffers::FlatBufferBuilder &_fbb, float in_scale=0.0f, int32_t in_zero_point=0, float out_scale=0.0f, int32_t out_zero_point=0) |
|
template<> |
const tt::target::ttnn::QuantizeDequantizeOpParams * | tt::target::ttnn::EltwiseQuantizationOp::params_as< tt::target::ttnn::QuantizeDequantizeOpParams > () const |
|
template<> |
const tt::target::ttnn::RequantizeOpParams * | tt::target::ttnn::EltwiseQuantizationOp::params_as< tt::target::ttnn::RequantizeOpParams > () const |
|
inline ::flatbuffers::Offset< EltwiseQuantizationOp > | tt::target::ttnn::CreateEltwiseQuantizationOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::EltwiseQuantizationOpType type=tt::target::ttnn::EltwiseQuantizationOpType::Quantize, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Optional< int32_t > axis=::flatbuffers::nullopt, ::flatbuffers::Optional< tt::target::DataType > output_dtype=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, tt::target::ttnn::EltwiseQuantizationOpParams params_type=tt::target::ttnn::EltwiseQuantizationOpParams::NONE, ::flatbuffers::Offset< void > params=0) |
|
inline ::flatbuffers::Offset< EltwiseTernaryWhereOp > | tt::target::ttnn::CreateEltwiseTernaryWhereOp (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > first=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > second=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > third=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0) |
|
template<> |
const tt::target::ttnn::EltwiseOpWithFloatParams * | tt::target::ttnn::EltwiseUnaryOp::params_as< tt::target::ttnn::EltwiseOpWithFloatParams > () const |
|
inline ::flatbuffers::Offset< EltwiseUnaryOp > | tt::target::ttnn::CreateEltwiseUnaryOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::EltwiseUnaryOpType type=tt::target::ttnn::EltwiseUnaryOpType::Abs, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, tt::target::ttnn::EltwiseUnaryOpParams params_type=tt::target::ttnn::EltwiseUnaryOpParams::NONE, ::flatbuffers::Offset< void > params=0) |
|
inline ::flatbuffers::Offset< ClampScalarOpParams > | tt::target::ttnn::CreateClampScalarOpParams (::flatbuffers::FlatBufferBuilder &_fbb, float min=0.0f, float max=0.0f) |
|
inline ::flatbuffers::Offset< ClampTensorOpParams > | tt::target::ttnn::CreateClampTensorOpParams (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > min=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > max=0) |
|
template<> |
const tt::target::ttnn::ClampScalarOpParams * | tt::target::ttnn::EltwiseUnaryCompositeOp::params_as< tt::target::ttnn::ClampScalarOpParams > () const |
|
template<> |
const tt::target::ttnn::ClampTensorOpParams * | tt::target::ttnn::EltwiseUnaryCompositeOp::params_as< tt::target::ttnn::ClampTensorOpParams > () const |
|
inline ::flatbuffers::Offset< EltwiseUnaryCompositeOp > | tt::target::ttnn::CreateEltwiseUnaryCompositeOp (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::EltwiseUnaryCompositeOpType type=tt::target::ttnn::EltwiseUnaryCompositeOpType::Cbrt, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, tt::target::ttnn::EltwiseUnaryCompositeOpParams params_type=tt::target::ttnn::EltwiseUnaryCompositeOpParams::NONE, ::flatbuffers::Offset< void > params=0) |
|
inline ::flatbuffers::Offset< UnaryWithParam > | tt::target::ttnn::CreateUnaryWithParam (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::UnaryOpType op_type=tt::target::ttnn::UnaryOpType::Exp, ::flatbuffers::Offset<::flatbuffers::Vector< double >> params=0) |
|
inline ::flatbuffers::Offset< UnaryWithParam > | tt::target::ttnn::CreateUnaryWithParamDirect (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::UnaryOpType op_type=tt::target::ttnn::UnaryOpType::Exp, const std::vector< double > *params=nullptr) |
|