Search Options

Results per page
Sort
Preferred Languages
Advance

Results 111 - 120 of 127 for created (0.16 sec)

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

      }
    
      // Rewrite return if there are variable writes.
      const int return_operands_size = return_operands.size();
      if (return_operands_size > num_results_before) {
        builder.create<func::ReturnOp>(return_op.getLoc(), return_operands);
        return_op.erase();
      }
    
      // Update function argument and result types with new resource subtypes.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/analysis/side_effect_analysis.cc

        Value value = effect.getValue();
        found_any_effect = true;
    
        // We only collect value-based side effects here for which we can use
        // resource alias analysis. Other side effects are treated as op-based
        // side effects.
        if (!ShouldUseResourceAliasAnalysis(effect)) continue;
        if (value) processed_values.insert(value);
    
        TypeID type_id = effect.getResource()->getResourceID();
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 15 09:04:13 UTC 2024
    - 41.2K bytes
    - Viewed (0)
  3. tensorflow/cc/framework/scope.cc

    }
    
    CompositeOpScopes Scope::GetCompositeOpScopes(
        const string& composite_op_name) const {
      if (impl()->op_name_.empty() && composite_op_name.empty()) {
        UpdateStatus(errors::InvalidArgument(
            "Cannot create composite op scopes with empty name"));
        return {*this, *this};
      }
      if (!impl()->single_use_scope()) {
        Scope child = NewSubScope(impl()->op_name_.empty() ? composite_op_name
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Sat Apr 13 05:57:22 UTC 2024
    - 20.9K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/resource_op_lifting_cleanup.cc

        if (can_eliminate(result)) continue;
        new_result_types.push_back(result.getType());
      }
    
      // Rebuild the new operation with lesser number of results.
      OpBuilder builder(op);
      Operation *new_op = Operation::create(
          op->getLoc(), op->getName(), new_result_types, op->getOperands(),
          op->getAttrs(), op->getPropertiesStorage(), op->getSuccessors(),
          op->getNumRegions());
      builder.insert(new_op);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 19.7K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/lite/tf_tfl_passes.cc

    #include "tensorflow/compiler/mlir/tensorflow/transforms/passes.h"
    #include "tensorflow/compiler/mlir/tensorflow/transforms/tf_saved_model_passes.h"
    #include "xla/mlir_hlo/mhlo/transforms/passes.h"
    
    namespace mlir {
    /// Create a pass to convert from the TFExecutor to the TF control dialect.
    std::unique_ptr<OperationPass<func::FuncOp>>
    CreateTFExecutorToControlDialectConversion();
    }  // namespace mlir
    
    namespace tensorflow {
    namespace {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jun 06 18:45:51 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/lite/stablehlo/transforms/optimize.cc

            mlir::dyn_cast<ShapedType>(v.getType()).getShape()[rhs_batch_dim];
      }
    
      auto lhs_new_concat = rewriter.create<mhlo::ConcatenateOp>(
          concat->getLoc(), concat.getType().clone(lhs_new_concat_shape),
          all_dot_lhs, rewriter.getI64IntegerAttr(lhs_batch_dim));
      auto rhs_new_concat = rewriter.create<mhlo::ConcatenateOp>(
          concat->getLoc(), concat.getType().clone(rhs_new_concat_shape),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 26.9K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/transforms/tpu_dynamic_layout_pass.cc

                                      Value compilation_key,
                                      tf_device::LaunchOp compile_launch,
                                      OpBuilder* builder) {
      return builder->create<TF::TPUGetLayoutOp>(
          compile_launch.getLoc(),
          llvm::ArrayRef<Type>{RankedTensorType::get({ShapedType::kDynamic},
                                                     builder->getIntegerType(64))},
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  8. tensorflow/compiler/jit/xla_cluster_util.cc

    const char* const kXlaClusterAttr = "_XlaCluster";
    const char* const kXlaCompileTimeConstantInputsAttr =
        "_XlaCompileTimeConstantInputs";
    
    namespace {
    // Returns a string describing how an edge from src to dst would
    // create a cycle.
    string DescribeCycle(const GraphCycles* cycles, const Graph& graph, int src,
                         int dst) {
      int32_t max_path_size = graph.num_node_ids() + 1;
      std::vector<int32> path(max_path_size);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 29 08:39:39 UTC 2024
    - 21.3K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/ir/tf_executor.cc

        if (!wrapped_op) return failure();
        OpBuilder builder(parser.getBuilder().getContext());
        builder.setInsertionPointToEnd(&block);
        builder.create<YieldOp>(wrapped_op->getLoc(), wrapped_op->getResults());
        result.location = wrapped_op->getLoc();
      } else if (parser.parseRegion(body)) {
        return failure();
      }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 42.7K bytes
    - Viewed (0)
  10. tensorflow/compiler/jit/resource_operation_safety_analysis.cc

    // producers before consumers, we can construct the set of reaching operations
    // by taking the union of the operations reaching the input nodes.  These
    // "reaching resource operations" can then be used to create the pairs of
    // incompatible nodes using `IsEdgeSafe`.
    
    #include "tensorflow/compiler/jit/resource_operation_safety_analysis.h"
    
    #include "absl/container/flat_hash_set.h"
    #include "absl/memory/memory.h"
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Feb 09 11:36:41 UTC 2024
    - 11.2K bytes
    - Viewed (0)
Back to top