বিল্ডার পদ্ধতি
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);
এড়িয়ে যাওয়া অপারেশন
নিম্নলিখিত ক্রিয়াকলাপগুলির জন্য নির্মাতা তৈরি করতে অক্ষম: