- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 12 for GraphOptimizationPassOptions (0.54 sec)
-
tensorflow/compiler/jit/test_util.h
// A helper object to create GraphOptimizationPassOptions. struct GraphOptimizationPassWrapper { explicit GraphOptimizationPassWrapper() : library(OpRegistry::Global(), FunctionDefLibrary()) { session_options.env = Env::Default(); } // Create GraphOptimizationPassOptions with a graph passed in constructor and // sensible options. GraphOptimizationPassOptions CreateGraphOptimizationPassOptions(
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Mon Oct 16 18:03:15 UTC 2023 - 3.1K bytes - Viewed (0) -
tensorflow/compiler/jit/xla_cluster_util.h
bool HasResourceInputOrOutput(const Node& node); // Determines the global jit level based on GraphOptimizationPassOptions, // --tf_xla_auto_jit and whether the graph is a single GPU graph. OptimizerOptions::GlobalJitLevel GetGlobalJitLevelForGraph( const GraphOptimizationPassOptions& options); // Returns true if `g` is a single-GPU graph. A single-GPU graph uses exactly // one GPU (and any number of CPUs).
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Feb 21 09:53:30 UTC 2024 - 4.6K bytes - Viewed (0) -
tensorflow/compiler/jit/mark_for_compilation_pass_test_helper.cc
// make this more direct, but probably not worth it solely for this test. std::vector<std::unique_ptr<Device>> devices; TF_RETURN_IF_ERROR(DeviceFactory::AddDevices(session_options, "", &devices)); GraphOptimizationPassOptions opt_options; opt_options.graph = graph; opt_options.session_options = &session_options; opt_options.flib_def = flib_def; if (options.enable_cluster_scoping) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Feb 09 19:51:48 UTC 2023 - 3.1K bytes - Viewed (0) -
tensorflow/compiler/jit/force_xla_constants_on_host_pass_test.cc
FunctionLibraryDefinition* flib_def, std::unique_ptr<Graph>* result) { auto graph = std::make_unique<Graph>(OpRegistry::Global()); GraphOptimizationPassOptions options; SessionOptions session_options; session_options.env = Env::Default(); options.graph = &graph; options.session_options = &session_options; options.flib_def = flib_def;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Feb 22 08:47:20 UTC 2024 - 4.1K bytes - Viewed (0) -
tensorflow/compiler/jit/force_xla_constants_on_host_pass.cc
#include "tensorflow/compiler/jit/defs.h" #include "tensorflow/core/common_runtime/optimization_registry.h" namespace tensorflow { Status ForceXlaConstantsOnHostPass::Run( const GraphOptimizationPassOptions& options) { Graph* graph = options.graph->get(); OptimizerOptions opts; auto pflr = std::make_unique<ProcessFunctionLibraryRuntime>( nullptr, options.session_options->env, /*config=*/nullptr,
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Feb 22 08:47:20 UTC 2024 - 2.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/mlir_graph_optimization_pass.h
const DeviceSet* device_set, const ConfigProto& config_proto, const Graph& graph, const FunctionLibraryDefinition& function_library) const = 0; virtual Status Run(const GraphOptimizationPassOptions& options, mlir::ModuleOp module) = 0; }; class MlirV1CompatOptimizationPassRegistry { public: // Returns the global registry of MLIR optimization passes.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Oct 03 22:53:34 UTC 2023 - 8.4K bytes - Viewed (0) -
tensorflow/compiler/jit/clone_constants_for_better_clustering.h
// which tend to be small anyway. class CloneConstantsForBetterClusteringPass : public GraphOptimizationPass { public: CloneConstantsForBetterClusteringPass() = default; Status Run(const GraphOptimizationPassOptions& options) override; }; } // namespace tensorflow
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Jan 19 23:57:44 UTC 2023 - 2.5K bytes - Viewed (0) -
tensorflow/compiler/jit/encapsulate_xla_computations_pass.h
namespace tensorflow { // Encapsulates nodes marked with the _xla_compile_id attribute into // XlaLaunch operators. class EncapsulateXlaComputationsPass : public GraphOptimizationPass { public: Status Run(const GraphOptimizationPassOptions& options) override; // The following methods are public only for unit tests. // This pass has two stages: // a) first, we call EncapsulateSubgraphsPass to encapsulate all nodes
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Feb 22 06:59:07 UTC 2024 - 3.6K bytes - Viewed (0) -
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) -
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)