- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 108 for created (0.23 sec)
-
tensorflow/compiler/mlir/lite/transforms/lift_tflite_flex_ops.cc
tf_op->emitError("malformed opdef"); return failure(); } if (tf_op->hasTrait<mlir::OpTrait::AttrSizedOperandSegments>()) { // Add derived "operand_segment_sizes" attr to the created operation. // TODO(b/146937733): Don't use <void> here. set_segment_sizes_attr(input_ranges, op_def->input_arg(), mlir::OpTrait::AttrSizedOperandSegments<
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/quantization/tensorflow/passes/merge_initializer_function_ops_to_main.cc
fetches.emplace_back(fetch_operand); auto builder = OpBuilder::atBlockTerminator(&main_graph_op.GetBody()); builder.create<FetchOp>(main_graph_op.getLoc(), std::move(fetches)); } // Creates a new Location for the initializer function. This creates a loc by // attaching a to the initializer function's type so that it is identifiable. Location CreateInitOpLoc(MLIRContext* ctx, func::FuncOp init_func_ops) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Sun May 12 12:54:52 UTC 2024 - 15.3K bytes - Viewed (0) -
tensorflow/compiler/jit/pjrt_device_context.cc
if (!buffer_or.ok()) { done(buffer_or.status()); return; } xla::PjRtBuffer* pjrt_buffer = (*buffer_or).get(); if (use_pjrt_tensor_buffer_) { // Copy the newly created tensor with PjRtTensorBuffer to output device // tensor. absl::StatusOr<Tensor> t = MakeTensorFromPjRtBuffer( device_tensor->dtype(), device_tensor->shape(), std::move(*buffer_or)); if (!t.ok()) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Sat Apr 13 08:49:31 UTC 2024 - 11.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/tensorflow/ops/tf_quantize_op.cc
func_input_arg = block->getArgument(0); return quantization_func; } // Post-actions after adding quantization logics. Post-actions include // 1) Adding the created function in the symbol table // 2) Creating a PartitionedCallOp in the main graph that calls the created // function. TF::PartitionedCallOp FinalizeFunctionRegister( PatternRewriter& rewriter, Value input, Value output,
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 11K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/stablehlo/passes/replace_stablehlo_ops_in_main_function_with_xla_call_module_ops.cc
for (Operation* subgraph_op : llvm::reverse(reverse_subgraph)) { // Create a deep copy of the subgraph ops' operands to the func op. stablehlo_func_op.getBody().begin()->push_back(subgraph_op->clone(mapper)); } SmallVector<Value> result_values; for (const Value original_output_value : outputs) { // Use the mapped values in the newly created function that correspond to // outputs in the original function.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 21K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/internal/clustering_bridge_passes.cc
// Guarantee all functions have one use, which enables more exact shape // inference. pm.addPass(mlir::TF::CreateGuaranteeAllFuncsOneUsePass()); // Run shape inference so that tf_executor/tf_device ops created later will // likely to inherit more concrete types. pm.addPass(mlir::TF::CreateTFShapeInferencePass()); pm.addNestedPass<FuncOp>(mlir::TFTPU::CreateTPUPartitionedOpConversionPass()); pm.addNestedPass<FuncOp>(
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Apr 30 16:09:14 UTC 2024 - 11.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/stablehlo/passes/quantize_weight.cc
// Create new ConstantOp-ConvertOp-Operation sequences. At this moment, // old ConstantOp is guaranteed to have one F32->F16 convert op regardless // of its number of users. rewriter.setInsertionPointAfter(op); // create new F16 constant op in that location ConstantOp new_const = rewriter.create<ConstantOp>(
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 9.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/tensorflow/passes/merge_save_function_ops_to_main.cc
auto builder = OpBuilder::atBlockTerminator(&main_graph_op.GetBody()); // Create an IslandOp that will wrap the IdentityOp. Add a control dependency // for the newly copied save function. auto wrapper_island_op = builder.create<IslandOp>( name_loc, TypeRange{main_file_prefix_arg.getType()}, tf_executor::ControlType::get(&ctx), ValueRange(control_inputs));
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 10.7K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/functional_control_flow_to_regions.cc
} void runOnOperation() override; }; // Creates a call to function `func` in region `caller_region`. Use `args` as // the call arguments, and terminate the region with a yield. The arguments are // cast to the required type before the call. `use_region_args` control whether // the input arguments are used as is (for IfOp) or block arguments of the same // type as the input arguments are created and then used as call arguments (for // While).
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 11K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/transforms/legalize_tf_communication.cc
return tokens[0]; } else { return builder.create<AfterAllOp>(loc, original_token.getType(), tokens) .getResult(); } } // Replaces `tf._XlaHostComputeMlir` with individual `mhlo.send` and `mhlo.recv` // ops per operand and result. Unique Channel IDs are assigned per transfer. // Sink tokens are created across all `mhlo.send` ops first and then by // all `mhlo.recv` ops.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 40.5K bytes - Viewed (0)