Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 36 for GraphOptimizationPassOptions (0.98 sec)

  1. tensorflow/compiler/jit/encapsulate_subgraphs_pass.h

    // that TF function annotated with kXlaCompiledKernelAttr (_XlaCompiledKernel).
    class EncapsulateSubgraphsPass : public GraphOptimizationPass {
     public:
      Status Run(const GraphOptimizationPassOptions& options) override;
    };
    
    // A rewriting function to apply to each subgraph during encapsulation.
    // 'arg_source_tensors' are the tensors corresponding to the arguments in the
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jan 12 03:59:36 UTC 2022
    - 4.9K bytes
    - Viewed (0)
  2. tensorflow/compiler/jit/clone_constants_for_better_clustering_test.cc

      SessionOptions session_options;
      session_options.config.mutable_graph_options()
          ->mutable_optimizer_options()
          ->set_global_jit_level(OptimizerOptions::ON_2);
      GraphOptimizationPassOptions options;
      options.graph = &graph;
      options.session_options = &session_options;
    
      // Scope::ToGraph seems to drop assigned devices, probably because it goes
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 22 08:47:20 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  3. tensorflow/compiler/jit/cluster_scoping_pass.cc

      if (global_jit_level_ == OptimizerOptions::OFF) {
        return absl::OkStatus();
      }
    
      return ScopingForPipelineStages();
    }
    }  // namespace
    
    Status ClusterScopingPass::Run(const GraphOptimizationPassOptions& options) {
      Graph* graph = options.graph->get();
    
      return ClusterScopingPassImpl{graph, GetGlobalJitLevelForGraph(options)}
          .Run();
    }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 22 08:47:20 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  4. tensorflow/compiler/jit/clone_constants_for_better_clustering.cc

      for (Node* n : nodes) {
        TF_RETURN_IF_ERROR(CloneSmallConstantInputs(name_set, n));
      }
      return absl::OkStatus();
    }
    
    Status CloneConstantsForBetterClusteringPass::Run(
        const GraphOptimizationPassOptions& options) {
      if (GetGlobalJitLevelForGraph(options) == OptimizerOptions::OFF) {
        return absl::OkStatus();
      }
    
      Graph* g = options.graph->get();
    
      if (VLOG_IS_ON(1)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 12 06:33:33 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/tf_graph_optimization_pass.cc

        return signalPassFailure();
      }
    
      // Run each of the passes that were selected.
      GraphConstructorOptions opts;
      opts.allow_internal_ops = true;
      opts.expect_device_spec = false;
    
      GraphOptimizationPassOptions options;
      SessionOptions sess_options;
      options.graph = &graph;
      options.flib_def = &flib_def;
      options.session_options = &sess_options;
    
      for (auto pass : passes_) {
        assert(pass != nullptr);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jun 12 22:19:26 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  6. tensorflow/compiler/jit/build_xla_ops_pass_test.cc

        } else {
          n->set_assigned_device_name(n->requested_device());
        }
      }
    
      FixupSourceAndSinkEdges(graph.get());
    
      GraphOptimizationPassWrapper wrapper;
      GraphOptimizationPassOptions opt_options =
          wrapper.CreateGraphOptimizationPassOptions(&graph);
      opt_options.flib_def = &flib_def;
    
      BuildXlaOpsPass pass(/*enable_lazy_compilation=*/true);
      TF_RETURN_IF_ERROR(pass.Run(opt_options));
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 22 08:47:20 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  7. tensorflow/compiler/jit/increase_dynamism_for_auto_jit_pass_test.cc

      SessionOptions session_options;
      session_options.config.mutable_graph_options()
          ->mutable_optimizer_options()
          ->set_global_jit_level(OptimizerOptions::ON_2);
      GraphOptimizationPassOptions options;
      options.graph = &graph;
      options.device_set = device_set.get();
      options.session_options = &session_options;
    
      // Scope::ToGraph seems to drop assigned devices, probably because it goes
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 22 08:47:20 UTC 2024
    - 18.3K bytes
    - Viewed (0)
  8. tensorflow/compiler/jit/encapsulate_xla_computations_pass.cc

                               /*add_edges_to_output_of_downstream_nodes=*/true);
    }
    
    Status EncapsulateXlaComputationsPass::Run(
        const GraphOptimizationPassOptions& options) {
      VLOG(1) << "EncapsulateXlaComputations(): "
              << DumpGraphToFile("encapsulate_xla_computations_before",
                                 **options.graph, options.flib_def);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 12 06:33:33 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  9. tensorflow/compiler/jit/increase_dynamism_for_auto_jit_pass.cc

        FixupSourceAndSinkEdges(g);
      }
    
      *changed = !slices_to_rewrite.empty();
    
      return absl::OkStatus();
    }
    }  // namespace
    
    Status IncreaseDynamismForAutoJitPass::Run(
        const GraphOptimizationPassOptions& options) {
      MarkForCompilationPassFlags* flags = GetMarkForCompilationPassFlags();
      if (flags->tf_xla_clustering_debug) {
        DumpGraphToFile("before_increase_dynamism_for_auto_jit_pass",
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 12 06:33:33 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  10. tensorflow/compiler/jit/partially_decluster_pass_test.cc

      for (Node* n : (*graph)->nodes()) {
        if (n->assigned_device_name().empty()) {
          n->set_assigned_device_name(kCpuDevice);
        }
      }
    
      GraphOptimizationPassWrapper wrapper;
      GraphOptimizationPassOptions opt_options =
          wrapper.CreateGraphOptimizationPassOptions(graph);
    
      PartiallyDeclusterPass pass;
      return pass.Run(opt_options);
    }
    
    Node* FindNodeByName(const Graph& graph, const string& name) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Jun 10 12:32:39 UTC 2022
    - 23K bytes
    - Viewed (0)
Back to top