روش های سازنده
chlo::AcosOp
یک عملیات جدید chlo.acos
ایجاد می کند.
MlirOp Acos(MlirOp &operand);
chlo::AcoshOp
یک عملیات جدید chlo.acosh
ایجاد می کند.
MlirOp Acosh(MlirOp &operand);
chlo::AsinAcosKernelOp
یک عملیات جدید chlo._asin_acos_kernel
ایجاد می کند.
MlirOp AsinAcosKernel(MlirOp &operand);
chlo::AsinOp
یک عملیات chlo.asin
جدید ایجاد می کند.
MlirOp Asin(MlirOp &operand);
chlo::AsinhOp
یک عملیات جدید chlo.asinh
ایجاد می کند.
MlirOp Asinh(MlirOp &operand);
chlo::AtanOp
یک عملیات جدید chlo.atan
ایجاد می کند.
MlirOp Atan(MlirOp &operand);
chlo::AtanhOp
یک عملیات جدید chlo.atanh
ایجاد می کند.
MlirOp Atanh(MlirOp &operand);
chlo::BesselI1eOp
یک عملیات جدید chlo.bessel_i1e
ایجاد می کند.
MlirOp BesselI1e(MlirOp &operand);
chlo::BroadcastAddOp
یک عملیات جدید chlo.broadcast_add
ایجاد می کند.
MlirOp BroadcastAdd(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastAndOp
یک عملیات chlo.broadcast_and
جدید ایجاد می کند.
MlirOp BroadcastAnd(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastAtan2Op
یک عملیات جدید chlo.broadcast_atan2
ایجاد می کند.
MlirOp BroadcastAtan2(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastCompareOp
یک عملیات جدید chlo.broadcast_compare
ایجاد می کند.
MlirOp BroadcastCompare(MlirOp &lhs, MlirOp &rhs, ::mlir::chlo::ComparisonDirection comparison_direction, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {}, /*optional*/::mlir::chlo::ComparisonTypeAttr compare_type = {});
chlo::BroadcastComplexOp
یک عملیات جدید chlo.broadcast_complex
ایجاد می کند.
MlirOp BroadcastComplex(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastDivOp
یک عملیات جدید chlo.broadcast_divide
ایجاد می کند.
MlirOp BroadcastDiv(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastMaxOp
یک عملیات جدید chlo.broadcast_maximum
ایجاد می کند.
MlirOp BroadcastMax(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastMinOp
یک عملیات جدید chlo.broadcast_minimum
ایجاد می کند.
MlirOp BroadcastMin(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastMulOp
یک عملیات جدید chlo.broadcast_multiply
ایجاد می کند.
MlirOp BroadcastMul(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastNextAfterOp
یک عملیات جدید chlo.broadcast_next_after
ایجاد می کند.
MlirOp BroadcastNextAfter(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastOrOp
یک عملیات chlo.broadcast_or
جدید ایجاد می کند.
MlirOp BroadcastOr(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastPolygammaOp
یک عملیات جدید chlo.broadcast_polygamma
ایجاد می کند.
MlirOp BroadcastPolygamma(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastPowOp
یک عملیات جدید chlo.broadcast_power
ایجاد می کند.
MlirOp BroadcastPow(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastRemOp
یک عملیات جدید chlo.broadcast_remainder
ایجاد می کند.
MlirOp BroadcastRem(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastSelectOp
یک عملیات جدید chlo.broadcast_select
ایجاد می کند.
MlirOp BroadcastSelect(MlirOp &pred, MlirOp &on_true, MlirOp &on_false);
chlo::BroadcastShiftLeftOp
یک عملیات جدید chlo.broadcast_shift_left
ایجاد می کند.
MlirOp BroadcastShiftLeft(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastShiftRightArithmeticOp
یک عملیات chlo.broadcast_shift_right_arithmetic
جدید ایجاد می کند.
MlirOp BroadcastShiftRightArithmetic(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastShiftRightLogicalOp
یک عملیات جدید chlo.broadcast_shift_right_logical
ایجاد می کند.
MlirOp BroadcastShiftRightLogical(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastSubOp
یک عملیات جدید chlo.broadcast_subtract
ایجاد می کند.
MlirOp BroadcastSub(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastXorOp
یک عملیات جدید chlo.broadcast_xor
ایجاد می کند.
MlirOp BroadcastXor(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::BroadcastZetaOp
یک عملیات جدید chlo.broadcast_zeta
ایجاد می کند.
MlirOp BroadcastZeta(MlirOp &lhs, MlirOp &rhs, /*optional*/::mlir::DenseI64ArrayAttr broadcast_dimensions = {});
chlo::ConjOp
یک عملیات جدید chlo.conj
ایجاد می کند.
MlirOp Conj(MlirOp &operand);
chlo::ConstantOp
یک عملیات chlo.constant
جدید ایجاد می کند.
MlirOp Constant(MlirBuilder &builder, ::mlir::ElementsAttr value);
chlo::CoshOp
یک عملیات جدید chlo.cosh
ایجاد می کند.
MlirOp Cosh(MlirOp &operand);
chlo::DigammaOp
یک عملیات جدید chlo.digamma
ایجاد می کند.
MlirOp Digamma(MlirOp &operand);
chlo::ErfInvOp
یک عملیات جدید chlo.erf_inv
ایجاد می کند.
MlirOp ErfInv(MlirOp &operand);
chlo::ErfOp
یک عملیات جدید chlo.erf
ایجاد می کند.
MlirOp Erf(MlirOp &operand);
chlo::ErfcOp
یک عملیات جدید chlo.erfc
ایجاد می کند.
MlirOp Erfc(MlirOp &operand);
chlo::IsInfOp
یک عملیات جدید chlo.is_inf
ایجاد می کند.
MlirOp IsInf(MlirOp &operand);
chlo::IsNegInfOp
یک عملیات جدید chlo.is_neg_inf
ایجاد می کند.
MlirOp IsNegInf(MlirOp &operand);
chlo::IsPosInfOp
یک عملیات جدید chlo.is_pos_inf
ایجاد می کند.
MlirOp IsPosInf(MlirOp &operand);
chlo::LgammaOp
یک عملیات جدید chlo.lgamma
ایجاد می کند.
MlirOp Lgamma(MlirOp &operand);
chlo::NextAfterOp
یک عملیات جدید chlo.next_after
ایجاد می کند.
MlirOp NextAfter(MlirOp &x, MlirOp &y);
chlo::PolygammaOp
یک عملیات جدید chlo.polygamma
ایجاد می کند.
MlirOp Polygamma(MlirOp &n, MlirOp &x);
chlo::RaggedDotOp
یک عملیات جدید chlo.ragged_dot
ایجاد می کند.
MlirOp RaggedDot(Type resultType, MlirOp &lhs, MlirOp &rhs, MlirOp &group_sizes, ::mlir::chlo::RaggedDotDimensionNumbersAttr ragged_dot_dimension_numbers, /*optional*/::mlir::ArrayAttr precision_config = {});
chlo::SinhOp
یک عملیات جدید chlo.sinh
ایجاد می کند.
MlirOp Sinh(MlirOp &operand);
chlo::SquareOp
یک عملیات chlo.square
جدید ایجاد می کند.
MlirOp Square(MlirOp &operand);
chlo::TanOp
یک عملیات جدید chlo.tan
ایجاد می کند.
MlirOp Tan(MlirOp &operand);
chlo::TopKOp
یک عملیات جدید chlo.top_k
ایجاد می کند.
SmallVector<MlirOp, 2> TopK(MlirOp &operand, uint64_t k);
chlo::ZetaOp
یک عملیات جدید chlo.zeta
ایجاد می کند.
MlirOp Zeta(MlirOp &x, MlirOp &q);
عملیات نادیده گرفته شده
ایجاد سازنده برای عملیات زیر ممکن نیست: