- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for AddNOp (0.1 sec)
-
tensorflow/compiler/mlir/lite/transforms/legalize_tensorlist.cc
rewriter.replaceOp(op, converted.getResults()); return success(); } }; struct ConvertVariantAddNOp : public OpRewritePattern<TF::AddNOp> { using OpRewritePattern::OpRewritePattern; LogicalResult matchAndRewrite(TF::AddNOp op, PatternRewriter& rewriter) const override { if (!HasVariantInputOrOutput(op.getOperation())) { return failure(); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue May 07 23:04:40 UTC 2024 - 10.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/tfr/README.md
else: return res ``` Besides defining new ops, composition can be specified for an existing op for portability. The following code defines the semantics of `AddNOp`: ```python @Composite('AddNOp') def _my_op_c(ins): N = len(ins) if N == 1: return ins[0] sum = ins[0] for i in range(1, N): sum += ins[i] return sum ```
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Mar 29 18:32:13 UTC 2022 - 6.2K bytes - Viewed (0) -
src/cmd/internal/obj/mips/obj0.go
} } if nosched { // if we don't do instruction scheduling, simply add // NOP after each branch instruction. for p = c.cursym.Func().Text; p != nil; p = p.Link { if p.Mark&BRANCH != 0 { c.addnop(p) } } return } // instruction scheduling q = nil // p - 1 q1 = c.cursym.Func().Text // top of block o := 0 // count of instructions
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 19:28:53 UTC 2023 - 30.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/transforms/legalization_op_config.cc
llvm::SmallDenseSet<mlir::TypeID, 512>* ops_set = new llvm::SmallDenseSet< mlir::TypeID, 512>{ TypeID::get<TF::AcoshOp>(), TypeID::get<TF::AcosOp>(), TypeID::get<TF::AddNOp>(), TypeID::get<TF::AddV2Op>(), TypeID::get<TF::AngleOp>(), TypeID::get<TF::AdjustContrastv2Op>(), TypeID::get<TF::AdjustHueOp>(), TypeID::get<TF::AdjustSaturationOp>(),
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Apr 24 04:08:35 UTC 2024 - 21.7K bytes - Viewed (0) -
src/cmd/internal/obj/loong64/obj.go
p.Mark |= BRANCH // placeholder for q1's jump target p = obj.Appendp(p, c.newprog) p.As = obj.ANOP // zero-width place holder q1.To.SetTarget(p) return p } func (c *ctxt0) addnop(p *obj.Prog) { q := c.newprog() q.As = ANOOP q.Pos = p.Pos q.Link = p.Link p.Link = q } var Linkloong64 = obj.LinkArch{ Arch: sys.ArchLoong64, Init: buildop,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:22:18 UTC 2023 - 19.7K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/lower_tf.cc
public: explicit LowerAddNOp(MLIRContext *context) : RewritePattern(AddNOp::getOperationName(), 1, context, {AddV2Op::getOperationName()}) {} LogicalResult matchAndRewrite(Operation *op, PatternRewriter &rewriter) const override { auto addn_op = cast<AddNOp>(op); // TODO(hinsu): Support variant with TensorList type. tf.AddV2 doesn't
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 74.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tensor_list_ops_decomposition.cc
if (failed(HandleTensorListScatterIntoExistingListOp(scatter, buffer_to_size))) { return failure(); } } else if (auto addn = llvm::dyn_cast<TF::AddNOp>(&op)) { auto it = buffer_to_size->find(addn.getOperand(0)); if (it != buffer_to_size->end()) { addn.getSum().setType( mlir::cast<TensorType>(addn.getOperand(0).getType()));
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 39.2K bytes - Viewed (0) -
src/cmd/internal/obj/mips/asm0.go
q = c.newprog() q.Link = p.Link p.Link = q q.As = AJMP q.Pos = p.Pos q.To.Type = obj.TYPE_BRANCH q.To.SetTarget(q.Link.Link) c.addnop(p.Link) c.addnop(p) bflag = 1 } } m = int(o.size) if m == 0 { if p.As != obj.ANOP && p.As != obj.AFUNCDATA && p.As != obj.APCDATA { c.ctxt.Diag("zero-width instruction\n%v", p)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 17:46:09 UTC 2024 - 53.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/ir/tf_ops_a_m.cc
results.add<AddToAddV2>(context); } //===----------------------------------------------------------------------===// // AddNOp //===----------------------------------------------------------------------===// OpFoldResult AddNOp::fold(FoldAdaptor adaptor) { auto operands = adaptor.getOperands(); if (operands.size() == 1) return *getInputs().begin();
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 146.7K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/ir/tfl_ops.cc
return 64 * count; return -1; } //===----------------------------------------------------------------------===// // AddNOp //===----------------------------------------------------------------------===// int64_t AddNOp::GetArithmeticCount(Operation* op) { int64_t count; if (ArithmeticCountUtilHelper::GetFirstOutputCount(op, &count)) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 02 09:41:17 UTC 2024 - 169.2K bytes - Viewed (0)