- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 15 for getNumArguments (0.3 sec)
-
tensorflow/compiler/mlir/lite/utils/nms_utils.cc
// Relevant argument characteristics are checked by the TFL op definition. if (func_.getNumArguments() < 5) { return func_.emitWarning() << "Invalid number of arguments to " "non_max_suppression_padded_v2 (need at least 5): " << func_.getNumArguments(); } if (func_.getFunctionType().getNumResults() != 2) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 8.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tf_saved_model_asset_sinking_pass.cc
void RewriteFunction(const SymbolTable& symbol_table, func::FuncOp func) { if (func.getNumArguments() == 0) { return; } auto builder = OpBuilder::atBlockBegin(&func.front()); llvm::SmallDenseMap<llvm::StringRef, TF::ConstOp> const_ops; llvm::BitVector arg_indexes_to_remove(func.getNumArguments()); // Replace arguments with const ops. for (BlockArgument argument : func.getArguments()) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 7.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/utils/perception_ops_utils.cc
} LogicalResult ConvertMaxUnpoolingFunc::VerifySignature() { // Verify high-level function signature. if (func_.getNumArguments() != 2) { return func_.emitWarning() << "Invalid number of arguments to " << kMaxUnpooling << ": " << func_.getNumArguments(); } if (func_.getFunctionType().getNumResults() != 1) { return func_.emitWarning()
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri May 17 17:58:54 UTC 2024 - 8.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/optimize_global_tensors.cc
global_tensor.erase(); } } void EraseUnusedBoundInputs(ModuleOp module) { for (auto func : module.getOps<func::FuncOp>()) { llvm::BitVector args_to_erase(func.getNumArguments()); for (int i = 0, e = func.getNumArguments(); i < e; i++) { if (func.getArgAttr(i, "tf_saved_model.bound_input") && func.getArgument(i).use_empty()) { args_to_erase.set(i); } }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 5.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo_conversions/reduce.cc
// return %1, %5 LogicalResult MatchReduceToArgMinMaxType2(mhlo::ReduceOp reduce_op, bool is_argmax) { Block& body = reduce_op.getBody().front(); if (body.getNumArguments() != 4) return failure(); mhlo::ReturnOp return_op = dyn_cast<mhlo::ReturnOp>(body.back()); if (!return_op || return_op.getNumOperands() != 2) return failure();
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Mar 05 20:53:17 UTC 2024 - 8K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/lower_globals_to_ml_program.cc
// right away, since they might weave through blocks, but we can replace // them with a dummy which DCE can pick up later. llvm::BitVector argsToErase(func.getNumArguments()); for (int i = 0; i < func.getNumArguments(); i++) { if (auto global = tf_saved_model::LookupBoundInputOfType< tf_saved_model::GlobalTensorOp>(func, i, syms)) { OpBuilder builder(func.getBody());
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 8.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/remove_unused_arguments.cc
llvm::BitVector unused_args(func.getNumArguments()); llvm::BitVector unused_results(func.getNumResults()); llvm::DenseMap<int, int> return_to_operand; llvm::BitVector invariant_returns = GetInvariantReturns(region, func.getNumResults()); llvm::DenseMap<Value, int> argument_to_index; std::vector<int> use_count(func.getNumArguments(), 0);
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 8.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/xla_rewrite.cc
void runOnOperation() override; }; void MoveResourceArgsToEnd(func::FuncOp callee) { llvm::DenseMap<BlockArgument, BlockArgument> mapping; unsigned num_params = callee.getNumArguments(); llvm::BitVector removed_params(num_params); // Copy the resource-type parameters to the end. for (unsigned i = 0; i < num_params; ++i) { BlockArgument param = callee.getArgument(i);
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 4.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/tfrt/saved_model/saved_model.cc
input_specs; llvm::SmallVector<llvm::StringRef, 4> input_devices; llvm::SmallVector<mlir::Operation*, 4> bound_inputs; for (unsigned i = 0, e = func.getNumArguments(); i != e; ++i) { if (auto input_index_path = func.getArgAttrOfType<mlir::ArrayAttr>( i, kTfSavedModelIndexPathAttr)) { input_names.push_back(ProcessIndexPath(input_index_path));
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 5.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/tensorflow/passes/lift_hashtable_ops_as_args.cc
if (shared_name.empty() || !IsHashTableOp(&op)) continue; if (!IsResourceInitialized(module_op, &op)) continue; auto it = shared_name_to_arg_idx.insert({shared_name, block.getNumArguments()}); if (it.second) { auto resource_type = op.getResult(0).getType(); op.getResult(0).replaceAllUsesWith( block.addArgument(resource_type, op.getLoc())); AddEntryFunctionInput(
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri May 17 17:58:54 UTC 2024 - 8.2K bytes - Viewed (0)