Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 293 for runOnOperation (0.29 sec)

  1. tensorflow/compiler/mlir/tensorflow/transforms/mark_initialized_variables_test_pass.cc

        return "tf-saved-model-mark-initialized-variables-test";
      }
    
      StringRef getDescription() const final {
        return "Mark variables as initialized or not.";
      }
    
      void runOnOperation() override {
        TF::test_util::FakeSession session;
        if (failed(mlir::tf_saved_model::MarkInitializedVariablesInFunction(
                getOperation(), &session)))
          return signalPassFailure();
      }
    };
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 19 00:13:50 UTC 2022
    - 2.9K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/quantization/tensorflow/passes/optimize.cc

        // This is a brief description of the pass.
        return "Applies optimization after quantization";
      }
    
      void runOnOperation() override;
    };
    
    #include "tensorflow/compiler/mlir/quantization/tensorflow/passes/optimize.inc"
    
    void OptimizePass::runOnOperation() {
      RewritePatternSet patterns(&getContext());
      populateWithGenerated(patterns);
      auto func = getOperation();
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Mar 22 05:52:39 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/quantization/tensorflow/passes/convert_fake_quant_to_qdq.cc

        registry.insert<quant::QuantizationDialect>();
        registry.insert<quantfork::QuantizationForkDialect>();
      }
    
      void runOnOperation() override;
    };
    
    static PassRegistration<ConvertFakeQuantToQdqPass> pass;
    
    void ConvertFakeQuantToQdqPass::runOnOperation() {
      MLIRContext* ctx = &getContext();
      func::FuncOp func = getOperation();
    
      if (failed(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 15 00:56:15 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/cluster_outlining.cc

        : public impl::ClusterOutliningPassBase<ClusterOutliningPass> {
      void runOnOperation() override;
    };
    
    #define GEN_PASS_DEF_LAUNCHOUTLININGPASS
    #include "tensorflow/compiler/mlir/tensorflow/transforms/tf_passes.h.inc"
    
    struct LaunchOutliningPass
        : public impl::LaunchOutliningPassBase<LaunchOutliningPass> {
      void runOnOperation() override;
    };
    
    void ReplaceClusterReturnWithReturn(tf_device::ReturnOp cluster_return_op,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 21:25:12 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/quantization/stablehlo/passes/restore_function_name.cc

        : public impl::RestoreFunctionNamePassBase<RestoreFunctionNamePass> {
     public:
      MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(RestoreFunctionNamePass)
    
      explicit RestoreFunctionNamePass() = default;
    
      void runOnOperation() override;
    };
    
    void RestoreFunctionNameFromXlaCallModuleOp(TF::XlaCallModuleOp& call_op,
                                                SymbolTable& symbol_table) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 05 08:32:43 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/name_anonymous_iterators.cc

    #include "tensorflow/compiler/mlir/tensorflow/transforms/tf_passes.h.inc"
    
    struct NameAnonymousIteratorsPass
        : public impl::NameAnonymousIteratorsPassBase<NameAnonymousIteratorsPass> {
      void runOnOperation() override;
    };
    
    template <typename OP>
    int replace(OP op, int count) {
      OpBuilder builder(op);
      std::string name = absl::StrFormat("_iterator%d", count++);
    
      auto new_op = builder.create<TF::IteratorOp>(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Nov 03 12:35:38 UTC 2022
    - 2.7K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/lite/transforms/insert_call_once_op.cc

     public:
      MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(
          InsertCallOnceOpFromSessionInitializerPass)
    
     private:
      void runOnOperation() override;
    };
    
    void InsertCallOnceOpFromSessionInitializerPass::runOnOperation() {
      ModuleOp module = getOperation();
    
      for (func::FuncOp init_func_op :
           tf_saved_model::GetInitializerFunctions(module)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 01 05:03:09 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/transforms/deduplicate_bound_input_bindings.cc

    class DedupBoundInputBindingPass
        : public impl::DedupBoundInputBindingPassBase<DedupBoundInputBindingPass> {
      void runOnOperation() final;
    };
    
    void DedupBoundInputBindingPass::runOnOperation() {
      func::FuncOp func = getOperation();
      if (!mlir::tf_saved_model::IsExported(func)) return;
      llvm::SmallDenseMap<Attribute, unsigned, 8> unique_bound_inputs;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Oct 04 09:25:35 UTC 2022
    - 2.4K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/transforms/tf_device_assignment.cc

      SimpleTFDeviceAssignmentPass(const SimpleTFDeviceAssignmentPass&) {}
      explicit SimpleTFDeviceAssignmentPass(llvm::StringRef default_device) {
        default_device_ = std::string(default_device);
      }
    
      void runOnOperation() override {
        Builder builder(&getContext());
        Dialect* tf = getContext().getLoadedDialect<TensorFlowDialect>();
        getOperation().walk([&](Operation* op) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Oct 05 23:50:19 UTC 2022
    - 4.3K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/tensorflow/transforms/tf_functional_to_executor.cc

    struct FunctionalToExecutorDialectConversion
        : public impl::FunctionalToExecutorDialectConversionPassBase<
              FunctionalToExecutorDialectConversion> {
      void runOnOperation() override;
    };
    }  // end anonymous namespace
    
    void FunctionalToExecutorDialectConversion::runOnOperation() {
      auto func = getOperation();
      if (func.isExternal()) return;
      if (!llvm::hasSingleElement(func)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Aug 11 20:52:36 UTC 2023
    - 4.1K bytes
    - Viewed (0)
Back to top