- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for getOperandSegmentSizeAttr (0.37 sec)
-
tensorflow/compiler/mlir/tensorflow/transforms/rewrite_tpu_embedding_ops.cc
static_cast<int32_t>(send_op.getNN()), 1}; auto operand_size_attr = builder.getDenseI32ArrayAttr(operand_sizes); NamedAttrList attrs(send_op->getAttrs()); attrs.set(send_op.getOperandSegmentSizeAttr(), operand_size_attr); AddOperandAndRewriteAs<XlaSendTPUEmbeddingGradientsOp>(send_op, dedup_op, attrs, &builder); } return success(); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed May 15 22:55:42 UTC 2024 - 4.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/transforms/lift_tflite_flex_ops.cc
set_segment_sizes_attr(input_ranges, op_def->input_arg(), mlir::OpTrait::AttrSizedOperandSegments< void>::getOperandSegmentSizeAttr()); } if (tf_op->hasTrait<mlir::OpTrait::AttrSizedResultSegments>()) { // Add derived "result_segment_sizes" attr to the created operation.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 10.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/translate/export_tf_dialect_op.cc
} if (inst->hasTrait<mlir::OpTrait::AttrSizedOperandSegments>()) { // TODO(b/146937733): Don't use <void> here. llvm::StringRef attr_name = mlir::OpTrait::AttrSizedOperandSegments< void>::getOperandSegmentSizeAttr(); attrs_to_ignore.insert(attr_name.data()); } if (inst->hasTrait<mlir::OpTrait::AttrSizedResultSegments>()) { // TODO(b/146937733): Don't use <void> here.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed May 01 11:17:36 UTC 2024 - 11.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/fused_kernel_matcher.cc
auto sizes = mlir::DenseI32ArrayAttr::get(context, {1, 1, 1, 0}); auto attr_name = StringAttr::get(context, mlir::OpTrait::AttrSizedOperandSegments< void>::getOperandSegmentSizeAttr()); attrs.push_back(NamedAttribute(attr_name, sizes)); } // Insert fused operation right before the BiasAdd operation to guarantee
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 14.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/ir/tf_ops_a_m.cc
<< func_attr.getValue(); } return success(); } void BatchFunctionOp::eraseArguments(const BitVector& erase_indices) { const StringRef operand_segment_size_attr = getOperandSegmentSizeAttr(); auto operandSegmentSizes = getOperation()->getAttrOfType<DenseI32ArrayAttr>( operand_segment_size_attr); // `operandSegmentSizes` attribute indicates the sizes of the two
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/tensorflow/translate/import_model.cc
set_segment_sizes_attr(input_ranges, node.op_def().input_arg(), mlir::OpTrait::AttrSizedOperandSegments< void>::getOperandSegmentSizeAttr()); } if (inner_op->hasTrait<mlir::OpTrait::AttrSizedResultSegments>()) { // Add derived "result_segment_sizes" attr to the created operation.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed May 01 11:17:36 UTC 2024 - 183.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/ir/tf_generated_ops.td
// variadic arguments). Attributes like `batch_timeout_micros` will not // make it to the return array. auto segment_sizes = getOperation()->getAttrOfType<DenseI32ArrayAttr>(getOperandSegmentSizeAttr()); return OperandRangeRange(getOperands(), segment_sizes).join(); } }]; } def TF_BatchMatMulOp : TF_Op<"BatchMatMul", [Pure, TF_SameOperandsAndResultElementTypeResolveRef]> {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Jun 11 23:24:08 UTC 2024 - 793K bytes - Viewed (0)