Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for CreateTPUDevicePropagationPass (0.53 sec)

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

      // the results of side effect analysis.
      pm.addPass(
          mlir::tf_executor::CreateTFExecutorUpdateControlDependenciesPass());
    
      pm.addNestedPass<FuncOp>(mlir::TFTPU::CreateTPUDevicePropagationPass());
      pm.addNestedPass<FuncOp>(mlir::TFTPU::CreateTPUColocateSplitsPass());
      pm.addPass(mlir::createSymbolDCEPass());
      pm.addNestedPass<FuncOp>(
          mlir::tf_executor::CreateTFExecutorGraphPruningPass());
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon May 13 23:22:50 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tf2xla/api/v1/tf_dialect_to_executor.cc

          /*legacy_graph_export=*/true));
      add_pass(mlir::TFDevice::CreateLaunchToDeviceAttributePass(
          /*legacy_graph_export=*/true));
      pm.addNestedPass<FuncOp>(mlir::TFTPU::CreateTPUDevicePropagationPass());
      pm.addNestedPass<FuncOp>(mlir::TFTPU::CreateTPUColocateSplitsPass());
      pm.addPass(mlir::createSymbolDCEPass());
      if (tensorflow::GetMlirCommonFlags()
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Feb 16 03:41:02 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/tpu_device_propagation.cc

      PropagateDevicesInGraph(graph, value_to_device);
      PropagateDevicesToResults(func, graph.GetFetch(), value_to_device);
    }
    
    }  // namespace
    
    std::unique_ptr<OperationPass<func::FuncOp>> CreateTPUDevicePropagationPass() {
      return std::make_unique<TPUDevicePropagation>();
    }
    
    }  // namespace TFTPU
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 11K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/passes.h

    std::unique_ptr<OperationPass<func::FuncOp>>
    CreateTPUUpdateEmbeddingEnqueueOpInputsPass();
    
    // Creates a pass that propagates TPU devices to users.
    std::unique_ptr<OperationPass<func::FuncOp>> CreateTPUDevicePropagationPass();
    
    // Create a pass that colocates each `Split` with its predecessor.
    std::unique_ptr<OperationPass<func::FuncOp>> CreateTPUColocateSplitsPass();
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jun 12 21:18:05 UTC 2024
    - 31.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/tf_passes.td

      ];
    }
    
    def TPUDevicePropagationPass : Pass<"tf-tpu-device-propagation", "mlir::func::FuncOp"> {
      let summary = "Propagates TPU devices from ops to users";
      let constructor = "TFTPU::CreateTPUDevicePropagationPass()";
    }
    
    def TPUColocateSplitsPass : Pass<"tf-tpu-colocate-splits", "mlir::func::FuncOp"> {
      let summary = "Colocates each Split op with its predecessor";
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jun 12 21:18:05 UTC 2024
    - 99.6K bytes
    - Viewed (0)
Back to top