Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 26 for setPrivate (0.12 sec)

  1. tensorflow/compiler/mlir/tensorflow/transforms/sparsecore/embedding_pipelining.cc

      func::FuncOp cond =
          func::FuncOp::create(loc, "new_while_cond", cond_func_type);
      func::FuncOp body =
          func::FuncOp::create(loc, "new_while_body", body_func_type);
      cond.setPrivate();
      body.setPrivate();
      symbol_table.insert(cond);
      symbol_table.insert(body);
      OpBuilder cond_builder = OpBuilder::atBlockBegin(cond.addEntryBlock());
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 92.9K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/lite/experimental/tac/transforms/get_alternative_subgraph.cc

        const InferenceDeviceType& target_device_inference_type, ModuleOp module,
        OpBuilder* builder) {
      func::FuncOp cloned_func = func.clone();
      cloned_func.setPrivate();
      auto interface_name = GetInterFaceName(func);
      if (!interface_name.has_value()) {
        func.emitError("the func op does not have interface_name");
        return nullptr;
      }
    
      cloned_func->setAttr(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 06 03:08:33 UTC 2023
    - 12.3K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/resource_op_lifting_cleanup.cc

      auto func_uses = SymbolTable::getSymbolUses(func, &module.getBodyRegion());
      if (func_uses.has_value() && llvm::hasSingleElement(func_uses.value()))
        return func;
      func::FuncOp cloned = func.clone();
      cloned.setPrivate();
      cloned.setName(
          StringAttr::get(func.getContext(), func.getName().str() + "_lifted"));
      SymbolTable(module).insert(cloned);
      return cloned;
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 19.7K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/host_runtime/tpu_rewrite_pass.cc

          // should be no other reference to it.
          clone.setName(StringAttr::get(clone.getContext(), "main"));
          clone.setPublic();
        } else {
          clone.setPrivate();
        }
        symbol_table.insert(clone);
      }
    
      *serialized_func_module =
          tensorflow::SerializeMlirModule(module_for_func.get());
      return success();
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 21:25:12 UTC 2024
    - 29.7K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/stack_ops_decomposition.cc

      func::FuncOp lowered_callee = callee;
      if (!callee.isPrivate()) {
        // Clone non-private callee in case of signature change.
        lowered_callee = callee.clone();
        lowered_callee.setPrivate();
      }
      auto find_arg_stack_type = [&](int64_t index) -> std::optional<Type> {
        auto it = data_var_to_size_var.find(call.getOperand(index));
        if (it == data_var_to_size_var.end()) return std::nullopt;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/region_control_flow_to_functional.cc

      terminator = first_block.getTerminator();
      builder.setInsertionPoint(terminator);
      builder.create<func::ReturnOp>(terminator->getLoc(), return_values);
      terminator->erase();
    
      outlined_func.setPrivate();
    
      // Uniquify the function name, and insert into module.
      symbol_table.getSymbolTable(module).insert(outlined_func,
                                                 module.getBody()->begin());
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 28.7K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/transforms/tensor_list_ops_decomposition.cc

      func::FuncOp lowered_callee = callee;
      if (!callee.isPrivate()) {
        // Clone non-private callee in case of signature change.
        lowered_callee = callee.clone();
        lowered_callee.setPrivate();
      }
      auto find_arg_buffer_type = [&](int64_t index) -> std::optional<Type> {
        auto it = buffer_to_size->find(call.getOperand(index));
        if (it == buffer_to_size->end()) return std::nullopt;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 39.2K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/transforms/sparsecore/embedding_sequencing.cc

      builder.setInsertionPointToEnd(&module.getBodyRegion().back());
      func::FuncOp func_op = builder.create<func::FuncOp>(
          module.getLoc(), name,
          builder.getFunctionType(input_types, output_types));
      func_op.setPrivate();
    
      return func_op;
    }
    
    TF::StatefulPartitionedCallOp EncapsulateOpsInFunc(
        OpBuilder& builder, const llvm::SetVector<Operation*>& ops,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 39.4K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tf2xla/transforms/legalize_tf_communication.cc

      for (auto& func : funcs_to_rewrite) {
        if (func.getSecond().original.isPublic() &&
            !func.getSecond().original.symbolKnownUseEmpty(module)) {
          auto clone = func.getSecond().original.clone();
          clone.setPrivate();
          symbol_table.insert(clone);
          func.getSecond().clone = clone;
        }
      }
    
      return success();
    }
    
    // Assigns either MAXIMAL or MANUAL sharding. The MAXIMAL sharding sends/recvs
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 40.5K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/tensorflow/transforms/tensor_array_ops_decomposition.cc

      };
      func::FuncOp lowered_callee = callee;
      if (!callee.isPrivate()) {
        // Clone non-private callee in case of signature change.
        lowered_callee = callee.clone();
        lowered_callee.setPrivate();
      }
      auto grads = AccessedGradients({lowered_callee}, module);
      for (int64_t i = 0; i < lowered_callee.getNumArguments(); ++i) {
        auto it = grads.find(i);
        if (it == grads.end()) continue;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Mar 02 20:41:19 UTC 2023
    - 40.2K bytes
    - Viewed (0)
Back to top