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