Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 437 for module_op_ (0.2 sec)

  1. tensorflow/compiler/mlir/tensorflow/utils/serialize_mlir_module_utils.h

    #include "mlir/IR/MLIRContext.h"  // from @llvm-project
    #include "tensorflow/core/platform/status.h"
    
    namespace tensorflow {
    
    // Prints a MLIR module `module_op` and returns it as a string.
    std::string SerializeMlirModule(mlir::ModuleOp module_op);
    
    // Parses a MLIR module from `mlir_module_string` into `mlir_module` with
    // context `mlir_context`.
    Status DeserializeMlirModule(llvm::StringRef serialized_mlir_module,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 22 14:25:57 UTC 2022
    - 1.6K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/quantization/common/test_base.h

      // Parses `module_op_str` to create a `ModuleOp`.
      OwningOpRef<ModuleOp> ParseModuleOpString(
          const absl::string_view module_op_str) {
        return parseSourceString<ModuleOp>(module_op_str, ctx_.get());
      }
    
      // Convenience function that returns the first operation of type `OpT` from
      // the `@main` function in `module_op`. Useful when testing with a text
      // representation of a `ModuleOp` containing a single function `@main`.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 04 07:19:09 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/quantization/stablehlo/passes/replace_stablehlo_ops_in_main_function_with_xla_call_module_ops.cc

                               const SetVector<Operation*>& reverse_subgraph,
                               const func::FuncOp stablehlo_func_op,
                               ModuleOp module_op) {
      MLIRContext* ctx = module_op.getContext();
      OpBuilder builder(ctx);
      Operation* last_subgraph_op = reverse_subgraph.front();
      builder.setInsertionPointAfter(last_subgraph_op);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 21K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/translate/tf_mlir_translate.cc

      auto module_or = GraphdefToMlirImport(
          input, input_arrays, input_dtypes, input_shapes, output_arrays,
          control_output_arrays, import_options, context);
      if (!module_or.status().ok()) {
        LOG(ERROR) << "Graph import failed: " << module_or.status();
        return module_or.status();
      }
      auto& module = module_or.value();
      std::srand(0);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 07 11:51:44 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/utils/serialize_mlir_module_utils.cc

    #include "tensorflow/core/platform/errors.h"
    
    namespace tensorflow {
    
    std::string SerializeMlirModule(mlir::ModuleOp module_op) {
      std::string serialized_mlir_module;
      llvm::raw_string_ostream os(serialized_mlir_module);
      mlir::OpPrintingFlags print_flags;
      print_flags.enableDebugInfo();
      module_op.print(os, print_flags);
      return std::move(os.str());
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Feb 26 03:47:51 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/quantization/tensorflow/passes/merge_save_function_ops_to_main.cc

    }  // namespace
    
    void MergeSaveFunctionOpsToMainPass::runOnOperation() {
      ModuleOp module_op = getOperation();
    
      func::FuncOp main_func_op = GetMainFunction(module_op);
      if (!main_func_op) {
        module_op.emitError("Main function op not found.");
        return signalPassFailure();
      }
    
      func::FuncOp save_func_op = GetSaveFuncOp(module_op);
      if (!save_func_op) return;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/quantization/stablehlo/cc/pre_calibration.cc

    PreCalibrationComponent::PreCalibrationComponent(
        absl::Nonnull<MLIRContext*> ctx)
        : ctx_(ABSL_DIE_IF_NULL(ctx)) {}  // Crash OK
    
    absl::StatusOr<ModuleOp> PreCalibrationComponent::Run(
        ModuleOp module_op, const QuantizationConfig& config) {
      TF_RETURN_IF_ERROR(RunPasses(
          kName, /*add_passes_func=*/
          [&config](PassManager& pm) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Apr 17 09:28:53 UTC 2024
    - 2K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/quantization/tensorflow/passes/convert_tpu_model_to_cpu.cc

      RewritePatternSet patterns(ctx);
      ModuleOp module_op = getOperation();
    
      patterns.add<ReplaceTpuPartitionedCallOpWithPartitionedCallOp,
                   ReplaceBatchFunctionOpToPartitionedCallOp>(ctx);
      patterns.add<RemoveTpuOp>(ctx);
      patterns.add<RemoveIdentity>(ctx);
    
      if (failed(applyPatternsAndFoldGreedily(module_op, std::move(patterns)))) {
        module_op.emitError() << "quant-convert-tpu-model-to-cpu pattern "
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/quantization/stablehlo/cc/report.h

    // quantization summary from a quantized `ModuleOp` and emit it in a human- and
    // machine-readable format.
    class QuantizationReport {
     public:
      QuantizationReport() = default;
    
      // Initializes `QuantizationReport` by collecting `QuantizationResults` from
      // `module_op`.
      explicit QuantizationReport(ModuleOp module_op);
    
      // Adds a `QuantizationResult` to the report.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 10:10:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/quantization/stablehlo/passes/xla_call_module_to_call.cc

        return success();
      }
    };
    
    void XlaCallModuleToCallPass::runOnOperation() {
      ModuleOp module_op = getOperation();
      MLIRContext* ctx = module_op.getContext();
      RewritePatternSet patterns(&getContext());
      patterns.add<XlaCallModuleOpToCallOp>(ctx);
      if (failed(applyPatternsAndFoldGreedily(module_op, std::move(patterns)))) {
        signalPassFailure();
      }
    }
    
    }  // namespace
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 04 20:02:00 UTC 2024
    - 3.1K bytes
    - Viewed (0)
Back to top