روش های سازنده
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);
عملیات نادیده گرفته شده
ایجاد سازنده برای عملیات زیر ممکن نیست: