Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 59 for bef_executor (0.37 sec)

  1. tensorflow/compiler/mlir/tf2xla/api/v2/testdata/outside_compilation.mlir

          %control_90 = tf_executor.island(%control_28, %control_87) wraps "tf.NoOp"() {device = ""} : () -> ()
          %outputs_91, %control_92 = tf_executor.island(%control_90) wraps "tf.Identity"(%outputs_88) {device = ""} : (tensor<i1>) -> tensor<*xi1>
          tf_executor.fetch %outputs_91, %control_28, %control_87 : tensor<*xi1>, !tf_executor.control, !tf_executor.control
        }
        return %0 : tensor<*xi1>
      }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Oct 19 20:19:45 UTC 2023
    - 21.9K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/tests/executor_island_coarsening.mlir

      %0:2 = tf_executor.graph {
        %1:2 = tf_executor.island {
          tf_executor.yield %arg1 : tensor<i1>
        }
        %2:2 = tf_executor.island {
          tf_executor.yield %arg0 : tensor<i1>
        }
        %3:2 = tf_executor.island {
          tf_executor.yield %1#0 : tensor<i1>
        }
        %4:2 = tf_executor.island {
          tf_executor.yield %2#0 : tensor<i1>
        }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Mar 28 12:06:33 UTC 2022
    - 17.8K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/tests/split_into_island_per_op.mlir

    func.func @multiple_func_body_ops() {
      tf_executor.graph {
        tf_executor.island {
          "tf.NoOp"() : () -> ()
          tf_executor.yield
        }
        tf_executor.fetch
      }
      tf_executor.graph {
        tf_executor.island {
          "tf.NoOp"() : () -> ()
          tf_executor.yield
        }
        tf_executor.fetch
      }
      func.return
    }
    
    // -----
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Oct 30 06:52:55 UTC 2023
    - 20.2K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/tests/executor_canonicalize.mlir

      }
      tf_executor.graph {
        tf_executor.fetch
      }
      %1:3 = tf_executor.graph {
        %6:3 = tf_executor.island {
          %7 = "tf.opD"(%arg0) : (tensor<i1>) -> tensor<i1>
          %8 = "tf.opE"(%7) : (tensor<i1>) -> tensor<i1>
          tf_executor.yield %8, %7 : tensor<i1>, tensor<i1>
        }
        tf_executor.fetch %arg0, %6#0, %6#1 : tensor<i1>, tensor<i1>, tensor<i1>
      }
      %9 = tf_executor.graph {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Nov 04 14:07:37 UTC 2022
    - 13.6K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/tfg-to-tfe.cc

        auto executor_graph =
            rewriter.create<tf_executor::GraphOp>(loc, func_type.getResults());
        rewriter.inlineRegionBefore(graph.getNodes(), executor_graph.getBody(),
                                    executor_graph.getBody().end());
    
        // Add terminator of tf_executor::graph
        rewriter.setInsertionPointToEnd(&executor_graph.getBody().front());
        rewriter.create<tf_executor::FetchOp>(loc);
    
        // Add terminator of func
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 17:58:54 UTC 2024
    - 21.2K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/tests/replicate_to_island.mlir

    func.func @controls_per_replica() {
      tf_executor.graph {
        %1 = tf_executor.ControlTrigger {}
        %2 = tf_executor.ControlTrigger {}
        %3 = tf_executor.island(%1, %2) {
          tf_device.replicate {n = 2 : i32} {
            tf_device.return
          }
          tf_executor.yield
        }
        tf_executor.fetch
      }
      func.return
    }
    
    // CHECK: %[[CT_0:.*]] = tf_executor.ControlTrigger
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Oct 31 08:59:10 UTC 2023
    - 15.1K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/transforms/parallel_execute_to_islands.cc

    // This pass forms `tf_executor.island` per region of
    // `tf_device.parallel_execute`.
    //
    // For example, the following:
    //
    //  %0 = tf_executor.island {
    //    tf_executor.yield
    //  }
    //  %1:2 = tf_executor.island {
    //    %2 = "tf.opA"(%arg0) : (tensor<i1>) -> tensor<i1>
    //      tf_executor.yield %2 : tensor<i1>
    //  }
    //  %3:2 = tf_executor.island(%0) {
    //    %4 = "tf_device.parallel_execute"() ({
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jan 19 19:47:16 UTC 2023
    - 11.1K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/ir/tf_executor_ops.td

        dependencies.
    
        Operations in this dialect return a value of type `!tf_executor.control` as
        last returned value (exceptions are `tf_executor.NextIteration.graph`,
        `tf_executor.NextIteration.sink` and `tf_executor.fetch` which don’t return any
        value).
    }];
    
      let cppNamespace = "::mlir::tf_executor";
    }
    
    // Control type.
    def TfeControlType : Type<CPred<"$_self.isa<ControlType>()">, "control">,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 23 19:35:12 UTC 2023
    - 22K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/tests/cluster_formation.mlir

      func.func @argliveinotherislands(%arg0: tensor<?xi32>) -> tensor<?xi32> {
        %0 = tf_executor.graph {
          // CHECK: %[[OTHER_ISLAND_OUTPUT:[a-z0-9]*]], %{{.*}} = tf_executor.island wraps "tf.D"
          %1:2 = tf_executor.island wraps "tf.D"(%arg0) : (tensor<?xi32>) -> tensor<?xi32>
    
          %2:2 = tf_executor.island {
            // CHECK: %[[TPU0_OUTPUT:[0-9]*]] = "tf_device.launch"
            // CHECK: <{device = "tpu0"}>
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Oct 31 08:59:10 UTC 2023
    - 14.9K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/tensorflow/transforms/tpu_device_propagation.cc

      return llvm::isa<tf_executor::EnterOp, tf_executor::ExitOp,
                       tf_executor::IslandOp, tf_executor::MergeOp,
                       tf_executor::SwitchOp>(op);
    }
    
    // Assigns all data results to a specified device.
    void PopulateDeviceForOpResults(
        Operation& op, llvm::StringRef device,
        llvm::DenseMap<Value, llvm::StringRef>& value_to_device) {
      Operation* op_to_update = &op;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 11K bytes
    - Viewed (0)
Back to top