- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for partitioned_outputs (0.24 sec)
-
tensorflow/compiler/mlir/tf2xla/internal/passes/tpu_cluster_formation.cc
auto [partitioned_output, id_ops] = GetSingleUserOfType<mlir::TF::TPUPartitionedOutputV2Op>( per_replica_result); if (partitioned_output) { erase_list.insert(erase_list.end(), id_ops.begin(), id_ops.end()); partitioned_outputs[cluster_result_id].emplace_back( partitioned_output); } } } }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 02 22:03:30 UTC 2024 - 39.3K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/tests/tpu_cluster_formation.mlir
// TPUPartitionedOutputV2 ops. This test ensures that they are erased // and not considered within the clustered computation. It also ensures that // the expected interleaving pattern is present in the output. func.func @partitioned_outputs(%arg0: tensor<?xi32>) -> (tensor<?xi32>, tensor<?xi32>, tensor<?xi32>, tensor<?xi32>) { %pi0 = "tf.TPUPartitionedInputV2"(%arg0) {N = 2, partition_dims = [], _XlaSharding = "", is_packed = true} : (tensor<?xi32>) -> (tensor<?xi32>)
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 02 22:03:30 UTC 2024 - 53.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tpu_partitioned_op_conversion.cc
status = ReplacePartitionedOp(num_cores_per_replica, partitioned_input); } else if (auto partitioned_output = llvm::dyn_cast_or_null<TF::TPUPartitionedOutputOp>(op)) { status = ReplacePartitionedOp(num_cores_per_replica, partitioned_output); } if (status.has_value()) { if (failed(*status) || !op->use_empty()) return WalkResult::interrupt();
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 5.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/utils/xla_sharding_util.cc
mlir::TF::TPUPartitionedOutputV2Op partitioned_output; for (auto user : old_parallel_execute_output.getUsers()) { if (auto partitioned_output_user = llvm::dyn_cast_or_null<mlir::TF::TPUPartitionedOutputV2Op>( user)) { partitioned_output = partitioned_output_user; break; } } if (partitioned_output) { if (!old_parallel_execute_output.hasOneUse())
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed May 22 21:28:13 UTC 2024 - 34K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/internal/passes/tpu_sharding_identification_pass.cc
} // Returns the op sharding attribute from a partitioned operator. std::optional<StringRef> GetXlaShardingFromOperator(mlir::Operation* op) { if (auto partitioned_output = llvm::dyn_cast<mlir::TF::TPUPartitionedOutputV2Op>(op)) { return partitioned_output.get_XlaSharding(); } else if (auto partitioned_input = llvm::dyn_cast<mlir::TF::TPUPartitionedInputV2Op>(op)) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Apr 30 02:01:13 UTC 2024 - 28.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/tests/tpu_rewrite.mlir
%partitioned_output:2 = "tf.TPUPartitionedOutputV2"(%computation) {N = 2 : i64, partition_dims = []} : (tensor<i32>) -> (tensor<i32>, tensor<i32>) "tf.AssignVariableOp"(%arg0, %partitioned_output#0) : (tensor<!tf_type.resource<tensor<i32>>>, tensor<i32>) -> () "tf.AssignVariableOp"(%arg1, %partitioned_output#1) : (tensor<!tf_type.resource<tensor<i32>>>, tensor<i32>) -> ()
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu May 02 22:03:30 UTC 2024 - 172.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tpu_resource_partitioning.cc
} auto partitioned_output = builder.create<TF::TPUPartitionedOutputV2Op>( cluster_func->getLoc(), partitioned_output_types, result, partitioned_input.getPartitionDimsAttr(), partitioned_input.get_XlaShardingAttr()); for (auto [i, value] : llvm::enumerate(partitioned_output.getOutput())) { const auto& resource = packed_input ? inputs[0] : inputs[i];
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Sep 06 19:12:29 UTC 2023 - 11.8K bytes - Viewed (0) -
tensorflow/compiler/mlir/g3doc/_includes/tf_passes.md
%partitioned_output:2 = "tf.TPUPartitionedOutput"(%computation) {N = 2 : i64, _XlaSharding = "", partition_dim = -1 : i64} : (tensor<i32>) -> (tensor<i32>, tensor<i32>) "tf.AssignVariableOp"(%arg0, %partitioned_output#0) : (tensor<!tf_type.resource<tensor<i32>>>, tensor<i32>) -> () "tf.AssignVariableOp"(%arg1, %partitioned_output#1) : (tensor<!tf_type.resource<tensor<i32>>>, tensor<i32>) -> ()
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Aug 02 02:26:39 UTC 2023 - 96.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tf_passes.td
%partitioned_output:2 = "tf.TPUPartitionedOutput"(%computation) {N = 2 : i64, _XlaSharding = "", partition_dim = -1 : i64} : (tensor<i32>) -> (tensor<i32>, tensor<i32>) "tf.AssignVariableOp"(%arg0, %partitioned_output#0) : (tensor<!tf_type.resource<tensor<i32>>>, tensor<i32>) -> () "tf.AssignVariableOp"(%arg1, %partitioned_output#1) : (tensor<!tf_type.resource<tensor<i32>>>, tensor<i32>) -> ()
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Jun 12 21:18:05 UTC 2024 - 99.6K bytes - Viewed (0)