Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 76 for bef_executor (0.23 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());
      if (tensorflow::GetMlirCommonFlags()
    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/tensorflow/transforms/tf_device_passes.td

            %d = "tf.opD"() : () -> tensor<i1>
            tf_executor.yield %a, %launch#0, %launch#1, %d :
                              tensor<i1>, tensor<f32>, tensor<i32>, tensor<i1>
          }
        ```
    
        Will be transformed into:
    
        ```mlir
          %island:5 = tf_executor.island {
            %a = "tf.opA"() : () -> tensor<i1>
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Apr 17 18:52:57 UTC 2024
    - 12.5K bytes
    - Viewed (0)
  3. tensorflow/c/eager/c_api_experimental.h

        TFE_Op* op, TFE_CancellationManager* cancellation_manager,
        TF_Status* status);
    
    // -----------------------------------------------------------------------------
    // Eager Executor APIs.
    typedef struct TFE_Executor TFE_Executor;
    
    // Creates a new eager Executor. Nodes in one executor are guaranteed to be
    // executed in sequence. Assigning nodes to different executors allows executing
    // nodes in parallel.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 21 22:37:46 UTC 2024
    - 39.5K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/analysis/side_effect_analysis.cc

        if (!MayHaveSideEffect(op)) return;
        // Skip following ops to avoid that every island, graph and function is
        // classified as unknown side-effecting.
        if (isa<tf_executor::YieldOp, tf_executor::FetchOp,
                mlir::func::ReturnOp>(op))
          return;
    
        // Propagate side effects from regions or functions attached to `op` for
        // some special cases.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 15 09:04:13 UTC 2024
    - 41.2K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tf2xla/api/v1/tf_dialect_to_executor.cc

      auto add_pass = [&](std::unique_ptr<Pass> pass) {
        pm.addNestedPass<FuncOp>(std::move(pass));
        pm.addPass(mlir::CreateBreakUpIslandsPass());
      };
    
      pm.addPass(mlir::tf_executor::CreateTFExecutorTPUV1IslandInliningPass());
      // There are cases where we don't consume all compilation and
      // replication attributes like we do for the V2 pipeline, so we need to
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Feb 16 03:41:02 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/lite/tf_to_tfl_flatbuffer.cc

    using ::tensorflow::quantization::PyFunctionLibrary;
    
    bool IsControlFlowV1Op(Operation* op) {
      return mlir::isa<mlir::tf_executor::SwitchOp, mlir::tf_executor::MergeOp,
                       mlir::tf_executor::EnterOp, mlir::tf_executor::ExitOp,
                       mlir::tf_executor::NextIterationSinkOp,
                       mlir::tf_executor::NextIterationSourceOp>(op);
    }
    
    mlir::LogicalResult IsValidGraph(mlir::ModuleOp module) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 03 18:01:23 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/BUILD

        tbl_outs = [
            (
                ["-gen-op-decls"],
                "ir/tf_executor.h.inc",
            ),
            (
                ["-gen-op-defs"],
                "ir/tf_executor.cc.inc",
            ),
            (
                [
                    "-gen-dialect-doc",
                    "-dialect=tf_executor",
                ],
                "g3doc/tf_executor.md",
            ),
        ],
        tblgen = "@llvm-project//mlir:mlir-tblgen",
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 22 21:28:13 UTC 2024
    - 47.7K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/transforms/executor_tpuv1_island_coarsening.cc

            // `tf.TPUPartitionedInput`. For example, we have the follow pseudocode:
            // %0 = tf_executor.island wraps "tf.OpA" (){_replication_info = 'c'}
            // %1 = tf_executor.island wraps "tf.Identity(%0)
            // %2 = tf_executor.island wraps "tf.TPUReplicatedInput"(%1)
    
            if (!isa<TF::TPUReplicatedInputOp, TF::TPUPartitionedInputOp,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/transforms/executor_tpuv1_outline_tpu_island.cc

    #include "tensorflow/compiler/mlir/tensorflow/ir/tf_executor.h"
    #include "tensorflow/compiler/mlir/tensorflow/ir/tf_ops.h"
    #include "tensorflow/compiler/mlir/tensorflow/transforms/passes.h"
    #include "tensorflow/compiler/mlir/tensorflow/utils/attribute_utils.h"
    #include "tensorflow/compiler/mlir/tensorflow/utils/error_util.h"
    
    namespace mlir {
    namespace tf_executor {
    
    namespace {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/quantization/stablehlo/cc/saved_model_export.h

    // Options when running passes for exporting an MLIR ModuleOp.
    struct ExportOptions {
      // If set to `true`, it runs `DuplicateShapeDeterminingConstantsPass` before
      // lowering to tf_executor dialect.
      bool duplicate_shape_determining_constants = true;
    
      // If set to `true`, unfreezes constants into variables and saves them to a
      // checkpoint file. Setting this to `true` is an experimental feature that has
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Mar 20 11:11:25 UTC 2024
    - 6.9K bytes
    - Viewed (0)
Back to top