- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 108 for getOperands (0.34 sec)
-
tensorflow/compiler/mlir/lite/transforms/legalize_tensorlist.cc
if (auto element_shape = llvm::dyn_cast_or_null<TF::TensorListElementShapeOp>(op)) { element_type = GetSingularVariantBaseType(op->getOperand(0)); } if (auto length = llvm::dyn_cast_or_null<TF::TensorListLengthOp>(op)) { element_type = GetSingularVariantBaseType(op->getOperand(0)); } if (auto pop_back = llvm::dyn_cast_or_null<TF::TensorListPopBackOp>(op)) { element_type = pop_back.getElementDtype(); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue May 07 23:04:40 UTC 2024 - 10.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/internal/passes/extract_head_tail_outside_compilation.cc
Operation* terminator = cluster.GetBody().getTerminator(); llvm::SmallSetVector<Value, 4> cluster_results_set; cluster_results_set.insert(terminator->getOperands().begin(), terminator->getOperands().end()); auto cluster_ops = llvm::reverse(cluster.GetBody().without_terminator()); for (Operation& cluster_op : cluster_ops) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 20.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/transforms/reduce_while_operands.cc
neighbors.push_back(arg.getArgNumber()); continue; } if (!node.getDefiningOp()) continue; for (Value operand : node.getDefiningOp()->getOperands()) { if (visited.contains(operand)) continue; queue.push_back(operand); visited.insert(operand); } } } void FindConsumedOp(Operation *start_op,
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 10.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/decompose_optionals.cc
} } if (!newType) { return failure(); } rewriter.replaceOpWithNewOp<UnrealizedConversionCastOp>(op, newType, op->getOperands()); return success(); } }; class HandleCall : public OpInterfaceRewritePattern<CallOpInterface> { // Optional-agnostic pattern that propagates types across the program.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Jun 12 21:18:05 UTC 2024 - 9.8K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/transforms/push_transpose_through_ewise.cc
const bool any_blargs = llvm::any_of( op->getOperands(), [](Value opr) -> bool { return llvm::isa<BlockArgument>(opr); }); if (any_blargs) { return failure(); } auto tpose_arg1 = llvm::dyn_cast_or_null<TFL::TransposeOp>( op->getOperand(0).getDefiningOp()); auto tpose_arg2 = llvm::dyn_cast_or_null<TFL::TransposeOp>( op->getOperand(1).getDefiningOp());
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 12.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/transforms/while_loop_outline.cc
const int operands_size = while_op.getNumOperands() + extra_operands.size(); SmallVector<Value, 4> operands; operands.reserve(operands_size); operands.append(while_op.getOperands().begin(), while_op.getOperands().end()); operands.append(extra_operands.begin(), extra_operands.end()); SmallVector<Type, 4> new_types; new_types.reserve(operands_size); new_types.append(while_op.getResultTypes().begin(),
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 11.8K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/stack_ops_decomposition.cc
decomposed_partitioned_call_callees))) { return failure(); } if (!signature_change) return success(); auto new_if_operands = llvm::to_vector<8>(if_op.getOperands()); for (auto operand : if_op.getOperands()) { auto it = data_var_to_size_var.find(operand); if (it == data_var_to_size_var.end()) continue; new_if_operands.push_back(it->getSecond()); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 23.8K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_tf_xla_call_module_to_stablehlo_pass.cc
if (op->hasAttr(kShardingAttr) && op.getCallTargetName() == kShardingName && op.getNumOperands() == 1 && op.getNumResults() == 1 && op.getOperands().front().getType() == op.getResults().front().getType()) { rewriter.replaceOp(op, op.getOperands()); return success(); } return failure(); } }; namespace { bool IsShloMainFuncOp(func::FuncOp func_op) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Jan 25 09:43:18 UTC 2024 - 10.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tensor_list_ops_decomposition.cc
auto old_terminator = block.getTerminator(); auto new_outputs = llvm::to_vector<8>(old_terminator->getOperands()); llvm::SmallVector<std::tuple<int64_t, int64_t, bool>, 8> output_buffer_to_size; for (auto retval : llvm::enumerate(old_terminator->getOperands())) { auto it = buffer_to_size.find(retval.value()); if (it == buffer_to_size.end()) continue;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 39.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/ir/tf_executor.cc
YieldOp yield = GetYield(); return wrapped_op.getNumResults() == yield.getNumOperands() && std::equal(wrapped_op.getResults().begin(), wrapped_op.getResults().end(), yield.getOperands().begin()); } mlir::LogicalResult IslandOp::verify() { IslandOp island = *this; if (!island.GetBody().args_empty()) return island.emitOpError() << "expects body without any arguments";
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 42.7K bytes - Viewed (0)