Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 141 for created (0.1 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. tensorflow/compiler/mlir/quantization/tensorflow/passes/unfreeze_constants.cc

    // creates a new session_initializer op and returns it.
    SessionInitializerOp GetOrCreateSessionInitializerOp(ModuleOp module_op) {
      SessionInitializerOp session_init_op = GetSessionInitializerOp(module_op);
    
      // Create one if it doesn't exist.
      if (!session_init_op) {
        OpBuilder builder(&module_op.getBodyRegion());
    
        session_init_op = builder.create<SessionInitializerOp>(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Aug 16 15:04:53 UTC 2023
    - 14K bytes
    - Viewed (0)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. tensorflow/compiler/mlir/lite/quantization/import_quant_stats_pass.cc

          }
        }
      });
    }
    
    // Creates an instance of the default quant parameters pass.
    std::unique_ptr<OperationPass<func::FuncOp>> CreateImportQuantStatsPass(
        OperationToName op_to_name, const std::string &stats_str) {
      auto pass = std::make_unique<ImportQuantStatsPass>(op_to_name);
      if (pass->ParseQuantStats(stats_str)) return nullptr;
      return pass;
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Mar 08 10:41:08 UTC 2024
    - 9.9K bytes
    - Viewed (0)
Back to top