{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":523007292,"defaultBranch":"main","name":"xla","ownerLogin":"openxla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-09T15:30:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107584881?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726906167.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9a4987a7be07ea2259ad62190d9ffab58aa84472","ref":"refs/heads/test_677113559","pushedAt":"2024-09-21T08:09:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677113559","shortMessageHtmlLink":"Automated Code Change"}},{"before":null,"after":"c243ddb93be31d543c771b480f0bdb14587b96c6","ref":"refs/heads/test_677113332","pushedAt":"2024-09-21T07:55:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677113332","shortMessageHtmlLink":"Automated Code Change"}},{"before":"03438c3585d0c3f95c2fc2b85023f363daad37d8","after":"c513bdc98faf28d3cbcced06c0aeb44ddf448f65","ref":"refs/heads/test_677094469","pushedAt":"2024-09-21T07:23:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677094469","shortMessageHtmlLink":"Automated Code Change"}},{"before":null,"after":"559d4819e23773254ca80dcea886207e64e94f19","ref":"refs/heads/test_676504122","pushedAt":"2024-09-21T07:01:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 676504122","shortMessageHtmlLink":"Automated Code Change"}},{"before":"1c1e90694363debedc1be71e6e42461666a35bd6","after":null,"ref":"refs/heads/test_676423797","pushedAt":"2024-09-21T06:56:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"be0b20a616c63fe70ca6a558252db6b5f5a35a42","after":"1c1e90694363debedc1be71e6e42461666a35bd6","ref":"refs/heads/main","pushedAt":"2024-09-21T06:56:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677112101","shortMessageHtmlLink":"Automated Code Change"}},{"before":"1eaf10a0c7f5556cf1ed931ea8c1ce68e6d35230","after":"1c1e90694363debedc1be71e6e42461666a35bd6","ref":"refs/heads/test_676423797","pushedAt":"2024-09-21T06:56:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677112101","shortMessageHtmlLink":"Automated Code Change"}},{"before":"0bf24b06c7da086f50e49df4e90b1f2a3c089cc3","after":"c64364be3435886fd0b6ef173d84b020dd0a4024","ref":"refs/heads/test_676996234","pushedAt":"2024-09-21T06:51:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Do not push nodes on stack if they are currently being visited.\n\nPiperOrigin-RevId: 676996234","shortMessageHtmlLink":"Do not push nodes on stack if they are currently being visited."}},{"before":null,"after":"03438c3585d0c3f95c2fc2b85023f363daad37d8","ref":"refs/heads/test_677094469","pushedAt":"2024-09-21T06:41:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677094469","shortMessageHtmlLink":"Automated Code Change"}},{"before":"be0b20a616c63fe70ca6a558252db6b5f5a35a42","after":null,"ref":"refs/heads/test_676986678","pushedAt":"2024-09-21T06:26:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"d790c9b2177d4254972e374cdf7100b376b3d923","after":"be0b20a616c63fe70ca6a558252db6b5f5a35a42","ref":"refs/heads/main","pushedAt":"2024-09-21T06:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"IFRT proxy: Some refactoring for an upcoming change.\n\nThis CL does the following:\n1. Remove some unused fields in RequestMetadata.\n2. Make op_id in the RequestMetadata be generated within client_session. In addition to making things easier for the upcoming CL, this change makes the entirety of the RequestMetadata and the ResponseMetadata be managed within client_session, instead of having that logic spread across.\n3. Separate out convenience classes from the current code that will be reused by the upcoming CL: a `Queue` implementation in test_utils.h and a `XFlowHelper` in rpc_helper.cc.\n\nPiperOrigin-RevId: 677105612","shortMessageHtmlLink":"IFRT proxy: Some refactoring for an upcoming change."}},{"before":"a044321f2d2b6f008e16c37ea50b889efa71e7c4","after":"be0b20a616c63fe70ca6a558252db6b5f5a35a42","ref":"refs/heads/test_676986678","pushedAt":"2024-09-21T06:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"IFRT proxy: Some refactoring for an upcoming change.\n\nThis CL does the following:\n1. Remove some unused fields in RequestMetadata.\n2. Make op_id in the RequestMetadata be generated within client_session. In addition to making things easier for the upcoming CL, this change makes the entirety of the RequestMetadata and the ResponseMetadata be managed within client_session, instead of having that logic spread across.\n3. Separate out convenience classes from the current code that will be reused by the upcoming CL: a `Queue` implementation in test_utils.h and a `XFlowHelper` in rpc_helper.cc.\n\nPiperOrigin-RevId: 677105612","shortMessageHtmlLink":"IFRT proxy: Some refactoring for an upcoming change."}},{"before":"70d7dab773276718922e464d0663de4d46d06cd1","after":"1eaf10a0c7f5556cf1ed931ea8c1ce68e6d35230","ref":"refs/heads/test_676423797","pushedAt":"2024-09-21T06:26:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 676423797","shortMessageHtmlLink":"Automated Code Change"}},{"before":null,"after":"ac62d479aaf00c862905d1737ae156a8c9f22914","ref":"refs/heads/test_677094408","pushedAt":"2024-09-21T06:21:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677094408","shortMessageHtmlLink":"Automated Code Change"}},{"before":"e6ee31ab4b25ff21aea806d386b85f1fcc3cb80f","after":"a044321f2d2b6f008e16c37ea50b889efa71e7c4","ref":"refs/heads/test_676986678","pushedAt":"2024-09-21T06:13:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"IFRT proxy: Some refactoring for an upcoming change.\n\nThis CL does the following:\n1. Remove some unused fields in RequestMetadata.\n2. Make op_id in the RequestMetadata be generated within client_session. In addition to making things easier for the upcoming CL, this change makes the entirety of the RequestMetadata and the ResponseMetadata be managed within client_session, instead of having that logic spread across.\n3. Separate out convenience classes from the current code that will be reused by the upcoming CL: a `Queue` implementation in test_utils.h and a `XFlowHelper` in rpc_helper.cc.\n\nPiperOrigin-RevId: 676986678","shortMessageHtmlLink":"IFRT proxy: Some refactoring for an upcoming change."}},{"before":"dbcbbc7177941c4d97fb5d0566973a02ee021057","after":"e6ee31ab4b25ff21aea806d386b85f1fcc3cb80f","ref":"refs/heads/test_676986678","pushedAt":"2024-09-21T05:53:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"IFRT proxy: Some refactoring for an upcoming change.\n\nThis CL does the following:\n1. Remove some unused fields in RequestMetadata.\n2. Make op_id in the RequestMetadata be generated within client_session. In addition to making things easier for the upcoming CL, this change makes the entirety of the RequestMetadata and the ResponseMetadata be managed within client_session, instead of having that logic spread across.\n3. Separate out convenience classes from the current code that will be reused by the upcoming CL: a `Queue` implementation in test_utils.h and a `XFlowHelper` in rpc_helper.cc.\n\nPiperOrigin-RevId: 676986678","shortMessageHtmlLink":"IFRT proxy: Some refactoring for an upcoming change."}},{"before":"e74620be2503fd864d0b6c6dd04c9865659a52ae","after":"b571d9013c7edbf3e5a12f0276739f10307cbdc0","ref":"refs/heads/test_677080610","pushedAt":"2024-09-21T05:48:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677080610","shortMessageHtmlLink":"Automated Code Change"}},{"before":null,"after":"e74620be2503fd864d0b6c6dd04c9865659a52ae","ref":"refs/heads/test_677080610","pushedAt":"2024-09-21T05:05:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677080610","shortMessageHtmlLink":"Automated Code Change"}},{"before":"5d8770873c651726182f939546f56a5df2cf5f31","after":"05e4f908785e5850a8d25eda8ab9e0fcf2ce2d37","ref":"refs/heads/test_677069612","pushedAt":"2024-09-21T05:00:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677069612","shortMessageHtmlLink":"Automated Code Change"}},{"before":null,"after":"5d8770873c651726182f939546f56a5df2cf5f31","ref":"refs/heads/test_677069612","pushedAt":"2024-09-21T04:22:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 677069612","shortMessageHtmlLink":"Automated Code Change"}},{"before":"5aa1a012a7a4fb8028e418cbe53a2b344b4e8e06","after":"22ddd09a4c6f40f8c652987ab220e4aca353dd73","ref":"refs/heads/test_674430781","pushedAt":"2024-09-21T03:03:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Test new docker container\n\nPiperOrigin-RevId: 674430781","shortMessageHtmlLink":"Test new docker container"}},{"before":"70b44312c385573f5947c974d4efdc9cb1a0ddfb","after":"5aa1a012a7a4fb8028e418cbe53a2b344b4e8e06","ref":"refs/heads/test_674430781","pushedAt":"2024-09-21T02:30:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Test new docker container\n\nPiperOrigin-RevId: 674430781","shortMessageHtmlLink":"Test new docker container"}},{"before":"d790c9b2177d4254972e374cdf7100b376b3d923","after":null,"ref":"refs/heads/test_676111805","pushedAt":"2024-09-21T02:16:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"475091df038676803ef5a8a9b5dfe9eb6560dd38","after":"d790c9b2177d4254972e374cdf7100b376b3d923","ref":"refs/heads/main","pushedAt":"2024-09-21T02:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[xla:SpmdPartitioner] Support partitioning along the explicit batch dimensions in gather instructions.\n\nExplicit batch dimensions are added for gather instructions in https://github.com/openxla/stablehlo/pull/2084. This cl allows us partitioning along these explicit batch dimensions.\n\nBefore this cl, we already have `PartitionGatherIndexParallelDimensions`, where the index parallel dimensions are implicit batch dimensions (the indices are usually concatenation of iota). We reuse most of the code in this function and implement `PartitionGatherExplicitBatchDimensions`.\n\nPiperOrigin-RevId: 677049477","shortMessageHtmlLink":"[xla:SpmdPartitioner] Support partitioning along the explicit batch d…"}},{"before":"154ee6263b3d2567d12633f0eae4a8f162bece90","after":"d790c9b2177d4254972e374cdf7100b376b3d923","ref":"refs/heads/test_676111805","pushedAt":"2024-09-21T02:16:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[xla:SpmdPartitioner] Support partitioning along the explicit batch dimensions in gather instructions.\n\nExplicit batch dimensions are added for gather instructions in https://github.com/openxla/stablehlo/pull/2084. This cl allows us partitioning along these explicit batch dimensions.\n\nBefore this cl, we already have `PartitionGatherIndexParallelDimensions`, where the index parallel dimensions are implicit batch dimensions (the indices are usually concatenation of iota). We reuse most of the code in this function and implement `PartitionGatherExplicitBatchDimensions`.\n\nPiperOrigin-RevId: 677049477","shortMessageHtmlLink":"[xla:SpmdPartitioner] Support partitioning along the explicit batch d…"}},{"before":"d1464e5714dfc7b4b7e69ce56f641b0e9cbf6bb0","after":"a8da98014aeaba4a74671238ca03bee59ddc993a","ref":"refs/heads/test_677018721","pushedAt":"2024-09-21T02:09:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[IFRT] Spell out xla::ifrt::Layout alias as xla::PjRtLayout in preparation of introducing non-aliased xla::ifrt::Layout\n\nIFRT will introduce its `Layout` interface that follows IFRT conventions (LLVM\nRTTI and IFRT SerDes). PjRt-IFRT will have a wrapper around existing\n`xla::PjRtLayout`. To incrementally migrate the code, we first spell out\n`xla::ifrt::Layout` as `xla::PjRtLayout` before IFRT defines a separate\n`xla::ifrt::Layout` class. They will eventually use `xla::ifrt::Layout` again,\nbut we will have a mix of `xla::PjRtLayout` and `xla::ifrt::Layout` in the IFRT\nAPI during the transition.\n\nPiperOrigin-RevId: 677018721","shortMessageHtmlLink":"[IFRT] Spell out xla::ifrt::Layout alias as xla::PjRtLayout in prepar…"}},{"before":"dcd293d1c26f23d6d024a9436411bea58e1dc1f3","after":"70b44312c385573f5947c974d4efdc9cb1a0ddfb","ref":"refs/heads/test_674430781","pushedAt":"2024-09-21T01:54:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Test new docker container\n\nPiperOrigin-RevId: 674430781","shortMessageHtmlLink":"Test new docker container"}},{"before":"ef1fb5c5cc58030f285d6f89f1bc24d734a90ed4","after":"154ee6263b3d2567d12633f0eae4a8f162bece90","ref":"refs/heads/test_676111805","pushedAt":"2024-09-21T01:48:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[xla:SpmdPartitioner] Support partitioning along the explicit batch dimensions in gather instructions.\n\nExplicit batch dimensions are added for gather instructions in https://github.com/openxla/stablehlo/pull/2084. This cl allows us partitioning along these explicit batch dimensions.\n\nBefore this cl, we already have `PartitionGatherIndexParallelDimensions`, where the index parallel dimensions are implicit batch dimensions (the indices are usually concatenation of iota). We reuse most of the code in this function and implement `PartitionGatherExplicitBatchDimensions`.\n\nPiperOrigin-RevId: 676111805","shortMessageHtmlLink":"[xla:SpmdPartitioner] Support partitioning along the explicit batch d…"}},{"before":"ca941967fbf58bcb3c4ccaafb9b770532f4158a6","after":"dcd293d1c26f23d6d024a9436411bea58e1dc1f3","ref":"refs/heads/test_674430781","pushedAt":"2024-09-21T01:46:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Test new docker container\n\nPiperOrigin-RevId: 674430781","shortMessageHtmlLink":"Test new docker container"}},{"before":"475091df038676803ef5a8a9b5dfe9eb6560dd38","after":null,"ref":"refs/heads/test_677012928","pushedAt":"2024-09-21T01:42:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwODowOToyNy4wMDAwMDBazwAAAAS8mpRK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwODowOToyNy4wMDAwMDBazwAAAAS8mpRK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMTo0Mjo0MS4wMDAwMDBazwAAAAS8e_re"}},"title":"Activity · openxla/xla"}