Set _xla_replica_id attribute as a i64 attribute instead of a i32 (NFC).

This will match how integer attributes are represented in the TF dialect currently.

PiperOrigin-RevId: 341114482
Change-Id: If009fbb7c78ca6911baab601595c851a81555723
diff --git a/tensorflow/compiler/mlir/tensorflow/transforms/replicate_to_island.cc b/tensorflow/compiler/mlir/tensorflow/transforms/replicate_to_island.cc
index 1b20a27..c051c50 100644
--- a/tensorflow/compiler/mlir/tensorflow/transforms/replicate_to_island.cc
+++ b/tensorflow/compiler/mlir/tensorflow/transforms/replicate_to_island.cc
@@ -96,7 +96,7 @@
 
   auto result = region.walk([&](Operation* op) -> WalkResult {
     if (RequiresReplicaIDAttribute(op)) {
-      op->setAttr(kReplicaIdAttr, builder.getI32IntegerAttr(replica_id));
+      op->setAttr(kReplicaIdAttr, builder.getI64IntegerAttr(replica_id));
       return WalkResult::advance();
     }