)]}'
{
  "commit": "64ce3442dc34d39960b319d35dfc6cfa45e0d30b",
  "tree": "94152f0fbfadf7117172ad6f3c12f819d38c6044",
  "parents": [
    "4a75999881f464592353f7a2eb3fe6b58169af43"
  ],
  "author": {
    "name": "Ken Franko",
    "email": "kfranko@google.com",
    "time": "Wed Apr 21 16:46:12 2021 -0700"
  },
  "committer": {
    "name": "TensorFlower Gardener",
    "email": "gardener@tensorflow.org",
    "time": "Wed Apr 21 16:53:43 2021 -0700"
  },
  "message": "Don\u0027t remove device attribute from LaunchOp in TPUClusterCleanup pass.\n\nA launch op with device specification may be included in a TPU cluster for outside compilation and other use cases.  tf_device.launch requires a device specification and we shouldn\u0027t remove it when cleaning up TPU cluster ops.\n\nPiperOrigin-RevId: 369762481\nChange-Id: Idb5f554abde55f579bd99722a89d3aeea169ffb8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f1d4038d686a336e883a31580ee47b0125e6b00",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tensorflow/tests/tpu-cluster-cleanup-attributes.mlir",
      "new_id": "59ee444b8446c4fdea3d4bb1284dab293109a005",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tensorflow/tests/tpu-cluster-cleanup-attributes.mlir"
    },
    {
      "type": "modify",
      "old_id": "1ce4ee92c2dc5a05b27051117435a4d1291a0575",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tensorflow/transforms/tpu_cluster_cleanup_attributes.cc",
      "new_id": "c5894f113df6091292782785300fd392e25b9020",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tensorflow/transforms/tpu_cluster_cleanup_attributes.cc"
    }
  ]
}
