Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 855 for launch0 (0.21 sec)

  1. tensorflow/compiler/mlir/tensorflow/transforms/cluster_formation.cc

        live_out_types.emplace_back(v.getType());
      }
    
      tf_device::LaunchOp launch_op = builder->create<tf_device::LaunchOp>(
          builder->getUnknownLoc(), builder->getStringAttr(c.target),
          live_out_types);
    
      // Attach the region to launch_op.
      launch_op.getBody().takeBody(region);
    
      // Replace any external uses of live-out values with return values of launch
      // op. So live-out values no longer escape the region.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Oct 05 13:30:21 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tf2xla/internal/passes/extract_head_tail_outside_compilation.cc

        } else {
          break;
        }
      }
      return false;
    }
    
    // Wraps block in a Launch. External uses of ops in the block will be return
    // values of the Launch and remapped to the Launch results. If `before` is set
    // to true, the Launch is created before `op`. Otherwise the Launch is created
    // after `op`.
    mlir::tf_device::LaunchOp CreateLaunchForBlock(OpBuilder* builder,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 20.6K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/tpu_colocate_composite_resource_ops.cc

    };
    
    // Wraps single op in `tf_device.launch` for explicit device assignment.
    void WrapOpInLaunch(OpBuilder* builder, Location loc, Operation* op,
                        llvm::StringRef device) {
      builder->setInsertionPoint(op);
      auto launch = builder->create<tf_device::LaunchOp>(
          loc, builder->getStringAttr(device), op->getResultTypes());
      launch.getBody().push_back(new Block);
      op->replaceAllUsesWith(launch);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Oct 16 17:41:12 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/ir/tf_device_ops.td

    replica, the execution semantics follow standard sequential behavior. Ops in the
    tf_device.replicate wrapped with a tf_device.launch will have its device set to
    the associated replicated device from `devices` if the tf_device.launch refers
    to an aliased device name. Otherwise the device already set in tf_device.launch
    is used instead.
    
    Operands are replicated inputs and packed inputs.
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jan 23 23:53:20 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/tpu_annotate_dynamic_shape_inputs.cc

      });
    
      for (auto launch_op : launch_ops) {
        Block& block = launch_op.GetBody();
        if (&block.front() == &block.back()) {
          // The tf_device.launch is empty (except for the return).
          // Remove the whole tf_device.launch, since later passes will make it send
          // the arguments back and forth between the devices.
          Operation* return_op = &block.back();
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/host_runtime/tpu_variable_runtime_reformatting.cc

    }
    
    // Wraps single op in `tf_device.launch` for explicit device assignment.
    void WrapOpInLaunch(OpBuilder* builder, Location loc, Operation* op,
                        llvm::StringRef device) {
      OpBuilder::InsertPoint insert_point = builder->saveInsertionPoint();
    
      auto launch = builder->create<tf_device::LaunchOp>(
          loc, builder->getStringAttr(device), op->getResultTypes());
      launch.getBody().push_back(new Block);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 21.9K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/transforms/cluster_outlining.cc

      cluster_op.replaceAllUsesWith(cluster_func_op);
      cluster_op.erase();
    }
    
    // Outlines body of `tf_device.launch` into a function and create a
    // `tf_device.launch_func` to invoke that function. `tf_device.launch` is
    // removed afterwards.`
    void OutlineLaunch(tf_device::LaunchOp launch_op, SymbolTable* symbol_table,
                       OpBuilder* builder) {
      llvm::SetVector<Value> live_ins;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 21:25:12 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/initialization/BuildRequestMetaData.java

    import org.gradle.internal.service.scopes.ServiceScope;
    
    /**
     * A bunch of information about the request that launched the current build.
     */
    @ServiceScope(Scope.BuildSession.class)
    public interface BuildRequestMetaData {
    
        /**
         * Returns the meta-data about the client used to launch this build.
         */
        BuildClientMetaData getClient();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 19:54:56 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tfrt/ir/mlrt/mlrt_ops.td

      }];
    }
    
    def AsyncOp: Mlrt_Op<"async", []> {
      let summary = "Launches a function asynchronously.";
    
      let description = [{
        Launch a function asynchronously.
    
        $args: a list of arguments to be passed.
        $callee: The function to be launched. Its return op must not have operands.
    
        $handle: This op returns a handle object that manages the context of the async execution.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jun 08 22:07:30 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/tensorflow/transforms/host_runtime/tpu_merge_variables_with_execute.cc

              : execute_launch.getResults();
      for (auto execute_output : llvm::enumerate(execute_outputs)) {
        // TODO(lyandy): Handle updates to resource writes by remapping to parent
        // launch result and checking if launch result is an AssignVariableOp.
        auto result = execute_output.value();
        if (!result.hasOneUse()) {
          if (VLOG_IS_ON(2)) {
            bool any_user_is_assign = false;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 29 17:52:11 UTC 2024
    - 27K bytes
    - Viewed (0)
Back to top