Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for AddReplicatedBridgeClusteringPipelinePasses (0.75 sec)

  1. tensorflow/compiler/mlir/tf2xla/api/v2/cluster_tf.cc

      // new passes generally should go into the internal
      // AddReplicatedBridgeClusteringPipelinePasses.
      pm.addPass(mlir::TFTPU::CreateTPUValidateInputsPass());
      pm.addNestedPass<FuncOp>(
          mlir::TF::CreateCanonicalizeCompileAndReplicateAttributesPass());
      tensorflow::tf2xla::internal::AddReplicatedBridgeClusteringPipelinePasses(
          pm, module_name);
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Mar 28 22:25:18 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tf2xla/internal/clustering_bridge_passes_test.cc

    namespace tensorflow {
    namespace tf2xla {
    namespace internal {
    
    using mlir::OpPassManager;
    
    TEST(ClusteringBridgePassesTest, AddsBridgePasses) {
      OpPassManager pass_manager;
      AddReplicatedBridgeClusteringPipelinePasses(pass_manager);
    
      EXPECT_EQ(pass_manager.size(), 45);
    }
    
    TEST(ClusteringBridgePassesTest, AddsNonTPUBridgePasses) {
      OpPassManager pass_manager;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Apr 10 09:10:24 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tf2xla/internal/clustering_bridge_passes.h

    namespace tensorflow {
    namespace tf2xla {
    namespace internal {
    
    // Given the pass manager, add Bridge passes to cluster the replicated input
    // graphs.
    void AddReplicatedBridgeClusteringPipelinePasses(
        mlir::OpPassManager& pm, llvm::StringRef module_name = llvm::StringRef());
    
    // Same as above but for non replicated graphs.
    void AddNonReplicatedBridgeClusteringPipelinePasses(mlir::OpPassManager& pm);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jan 09 22:39:15 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tf2xla/api/v1/cluster_tf.cc

        num_submodules++;
        clustering_pipeline_status = RunTFXLABridge(
            submodule,
            [](OpPassManager &pm) {
              internal::AddReplicatedBridgeClusteringPipelinePasses(pm);
            },
            /*module_name=*/"", /*dump_prefix=*/"tf_xla_clustering_bridge_v1");
        if (num_submodules > 1) {
          return mlir::WalkResult::interrupt();
        }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Mar 28 22:25:18 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tf2xla/internal/clustering_bridge_passes.cc

    namespace tf2xla {
    namespace internal {
    
    using mlir::OpPassManager;
    using mlir::func::FuncOp;
    
    // Adds replicated Bridge clustering pipeline passes to the given pass_manager.
    // Does not run them.
    void AddReplicatedBridgeClusteringPipelinePasses(OpPassManager& pm,
                                                     llvm::StringRef module_name) {
      // The following ops must be preserved regardless of reachability. Ideally,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 16:09:14 UTC 2024
    - 11.2K bytes
    - Viewed (0)
Back to top