Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for HasTfSavedModelSemantics (0.3 sec)

  1. tensorflow/compiler/mlir/lite/stablehlo/transforms/drop_savedmodel_semantics.cc

      // with the original code trimmed and adapted as needed.
      void runOnOperation() override {
        auto module = getOperation();
        if (!tf_saved_model::HasTfSavedModelSemantics(module)) return;
    
        // Clean up functions from tf_saved_model attributes.
        OpBuilder builder(module);
        auto bound_input = builder.getStringAttr("tf_saved_model.bound_input");
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Dec 13 23:39:10 UTC 2022
    - 3K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/freeze_saved_model_assets.cc

      }
      void runOnOperation() override;
    
     private:
      std::string saved_model_dir;
    };
    
    void FreezeAssetsPass::runOnOperation() {
      auto module = getOperation();
      if (!tf_saved_model::HasTfSavedModelSemantics(module)) {
        return;
      }
      SymbolTable symbol_table(module);
    
      for (auto func : module.getOps<func::FuncOp>()) {
        llvm::BitVector args_to_erase(func.getNumArguments());
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Jan 30 01:12:09 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/ir/tf_saved_model.h

    SmallVector<StringRef, 2> GetExportedNames(Operation *op);
    
    // Returns true if `op` is exported.
    bool IsExported(Operation *op);
    
    // Returns true if `module` has tf_saved_model linkage semantics.
    bool HasTfSavedModelSemantics(ModuleOp module_op);
    
    // Returns the tf_saved_model.global_tensor op that func's arg_index'th argument
    // refers to as a bound input, or null.
    Operation *LookupBoundInput(func::FuncOp func, int arg_index,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jan 18 03:21:34 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/optimize_global_tensors.cc

          }
        }
        func.eraseArguments(args_to_erase);
      }
    }
    
    void OptimizeGlobalTensorsPass::runOnOperation() {
      auto module = getOperation();
      if (!tf_saved_model::HasTfSavedModelSemantics(module)) {
        return;
      }
    
      EraseUnusedBoundInputs(module);
    
      TF::ResourceAnalyzer resource_analyzer(module);
    
      GlobalTensorUsesMap global_tensor_uses = CreateGlobalTensorUsesMap(module);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/tf_saved_model_asset_sinking_pass.cc

      explicit AssetSinkingPass(llvm::StringRef saved_model_dir) {
        saved_model_dir_ = saved_model_dir.str();
      }
    
      void runOnOperation() override {
        ModuleOp module = getOperation();
        if (!HasTfSavedModelSemantics(module)) {
          return;
        }
    
        auto init_op = GetSessionInitializerOp(module);
        if (init_op == nullptr || init_op.getInitializers().empty()) {
          return;
        }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/freeze_global_tensors.cc

        this->allow_mutable_tensors = allow_mutable_tensors;
      }
      void runOnOperation() override;
    };
    
    void FreezeGlobalTensorsPass::runOnOperation() {
      auto module = getOperation();
      if (!tf_saved_model::HasTfSavedModelSemantics(module)) return;
    
      DataFlowSolver solver;
      solver.load<dataflow::DeadCodeAnalysis>();
      solver.load<dataflow::SparseConstantPropagation>();
      TF::LoadResourceDataflowAnalysis(solver);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/ir/tf_saved_model.cc

    }
    
    bool IsExported(Operation *op) {
      auto exported_names =
          op->getAttrOfType<ArrayAttr>(kTfSavedModelExportedNamesAttr);
      return exported_names && !exported_names.empty();
    }
    
    bool HasTfSavedModelSemantics(ModuleOp module) {
      return module->getAttr("tf_saved_model.semantics") != nullptr;
    }
    
    Operation *LookupBoundInput(func::FuncOp func, int arg_index,
                                const SymbolTable &symbol_table) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 23.5K bytes
    - Viewed (0)
Back to top