{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65600975,"defaultBranch":"main","name":"pytorch","ownerLogin":"pytorch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-13T05:26:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21003710?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715315037.0","currentOid":""},"activityList":{"items":[{"before":"c9a258e474028892ea6666e9f4ce709b75889e9c","after":"978b572652c6daab316275e803144e3e7ec9e47a","ref":"refs/heads/viable/strict","pushedAt":"2024-05-10T04:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"Add registration API for torch.compile-eager (#121387)\n\nThis PR is a follow-up of RFC https://github.com/pytorch/pytorch/issues/115545.\n\nIn this PR, we intend to provide a registration API dedicated to eager-through-torch.compile. The major workflow of this API will be as follows.\n\n- Load cache\n- Check cache according to the input tensors\n - Cache Hit: Run the cached kernel directly\n - Cache Miss: Run the AOTI to produce kernel and run the produced kernel. If AOTI fails to produce the kernel, invoke the python fallback function.\n\nCurrently, this PR always fallback to python kernel now and cache mechanism will be implemented in another PR - https://github.com/pytorch/pytorch/pull/116368\n\nDifferential Revision: [D57164385](https://our.internmc.facebook.com/intern/diff/D57164385)\nPull Request resolved: https://github.com/pytorch/pytorch/pull/121387\nApproved by: https://github.com/desertfire, https://github.com/jansel, https://github.com/zou3519, https://github.com/jgong5","shortMessageHtmlLink":"Add registration API for torch.compile-eager (#121387)"}},{"before":"637f9d58f04a50dc27af4fd9b0f14647aaa578f7","after":null,"ref":"refs/tags/ciflow/inductor/125762","pushedAt":"2024-05-10T04:22:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"001a10db90186d1568de93419845f63b352568bf","after":null,"ref":"refs/tags/ciflow/inductor/125899","pushedAt":"2024-05-10T04:19:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"63894add948c15dc417c2169289230e758d39c1d","after":"5f422671b76950af7af1b8ef5f66335381044c73","ref":"refs/heads/gh/xmfan/46/orig","pushedAt":"2024-05-10T04:19:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"[compiled autograd] at most 1 active context manager\n\nghstack-source-id: e68dc735bc729d625de5cb1ae80bae5e4fd6e371\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125899","shortMessageHtmlLink":"[compiled autograd] at most 1 active context manager"}},{"before":"001a10db90186d1568de93419845f63b352568bf","after":"1310270844672ce273460d64aa7351495d064eb6","ref":"refs/heads/gh/xmfan/46/head","pushedAt":"2024-05-10T04:19:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"Update on \"[compiled autograd] at most 1 active context manager\"\n\n\n\n\ncc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"[compiled autograd] at most 1 active context manager\""}},{"before":null,"after":"63894add948c15dc417c2169289230e758d39c1d","ref":"refs/heads/gh/xmfan/46/orig","pushedAt":"2024-05-10T04:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"[compiled autograd] at most 1 active context manager\n\nghstack-source-id: ff0763bc32eca4b489f3721a3d7135784ac9fb43\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125899","shortMessageHtmlLink":"[compiled autograd] at most 1 active context manager"}},{"before":null,"after":"001a10db90186d1568de93419845f63b352568bf","ref":"refs/heads/gh/xmfan/46/head","pushedAt":"2024-05-10T04:17:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"[compiled autograd] at most 1 active context manager\n\n[ghstack-poisoned]","shortMessageHtmlLink":"[compiled autograd] at most 1 active context manager"}},{"before":null,"after":"0e419b914630d1523260fa87fa7a60ce34a1841e","ref":"refs/heads/gh/xmfan/46/base","pushedAt":"2024-05-10T04:17:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"Fix graph partitioner and make runtime assertion work with submodules in export (#125793)\n\nSummary: This fix does three things:\n\n1. When we add inputs from partioner to the top level graph module, we insert in the order of partioner which is not guaranteed to be same as original graph inputs. This PR fixes that.\n2. When we replace autograd ops with HOP, we create new submodules and access their outputs via getitem calls. As a result, previous node names associated with getitem gets updated, resulting in the graph being different from produced graph signature. So I just update the graph signature accordingly.\n3. We run runtime_assertion pass before autograd HOP pass because the constraints won't be populated correctly.\n\nDifferential Revision: [D57130314](https://our.internmc.facebook.com/intern/diff/D57130314)\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125793\nApproved by: https://github.com/zhxchen17","shortMessageHtmlLink":"Fix graph partitioner and make runtime assertion work with submodules…"}},{"before":"2698ad0e445c2dd3d1c4bd7adf84b6e608fb1150","after":null,"ref":"refs/tags/ciflow/inductor/125325","pushedAt":"2024-05-10T04:07:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"f2bf08148eb39597d3256693d441e7f8af1bfec3","after":"ee5f9ea44494f4cf0383e55359bdfa3f3935f828","ref":"refs/heads/gh/ezyang/2719/orig","pushedAt":"2024-05-10T04:07:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ezyang","name":"Edward Z. Yang","path":"/ezyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13564?s=80&v=4"},"commit":{"message":"[POC] Implement native support for float inputs in Dynamo and ShapeEnv\n\nSigned-off-by: Edward Z. Yang \n\nghstack-source-id: 3445e4997870725d38bb73e21fc849ffdb1465e2\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125325","shortMessageHtmlLink":"[POC] Implement native support for float inputs in Dynamo and ShapeEnv"}},{"before":"2698ad0e445c2dd3d1c4bd7adf84b6e608fb1150","after":"067860e6319f4997f44c226cd80ec160f9c6fd55","ref":"refs/heads/gh/ezyang/2719/head","pushedAt":"2024-05-10T04:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ezyang","name":"Edward Z. Yang","path":"/ezyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13564?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"1c245a6c5bbc6f7b5d57066ea4fb5479a78652d5","after":null,"ref":"refs/tags/ciflow/inductor/125880","pushedAt":"2024-05-10T03:59:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"6111d79aeab52762ee2873b693cf78d2a08ec3cf","after":"bcaf2889cde234be924a64a2dee590c740c6c4a8","ref":"refs/heads/gh/xmfan/45/orig","pushedAt":"2024-05-10T03:59:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"[wip][compiled autograd] torch.compile API\n\nghstack-source-id: 8732a12b40fad05c7d068486d44314fe2e6bd782\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125880","shortMessageHtmlLink":"[wip][compiled autograd] torch.compile API"}},{"before":"1c245a6c5bbc6f7b5d57066ea4fb5479a78652d5","after":"29cff9937a794b831cc0e86d4f8447dd24ad35ee","ref":"refs/heads/gh/xmfan/45/head","pushedAt":"2024-05-10T03:59:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"Update on \"[wip][compiled autograd] torch.compile API\"\n\n\n\n\ncc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx chenyang78 kadeng chauhang\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"[wip][compiled autograd] torch.compile API\""}},{"before":"647dd11069777dea7bdd36db8244186bd0484816","after":"24133048c1f6dd8a66e1c89e52bc5c3bed428429","ref":"refs/heads/gh/xmfan/45/base","pushedAt":"2024-05-10T03:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xmfan","name":"Simon Fan","path":"/xmfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9547562?s=80&v=4"},"commit":{"message":"Update base for Update on \"[wip][compiled autograd] torch.compile API\"\n\n\n\n\ncc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx chenyang78 kadeng chauhang\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"[wip][compiled autograd] torch.compile API\""}},{"before":"e5912f9080759b851b0c6fea4dbd64d96c629f4b","after":null,"ref":"refs/tags/ciflow/trunk/125757","pushedAt":"2024-05-10T03:53:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"80105eb7946ce79a99be9ffe8fe9b197114d2804","after":"0b2f5e41598a31d479dc2f927574fec32dd9f183","ref":"refs/heads/gh/guangyey/29/orig","pushedAt":"2024-05-10T03:53:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guangyey","name":"Yu, Guangye","path":"/guangyey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106960996?s=80&v=4"},"commit":{"message":"Support generic stream/event on CUDA backend\n\nghstack-source-id: 5aba9dcd3255b94c9bad66dd7773ba540655c42f\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125757","shortMessageHtmlLink":"Support generic stream/event on CUDA backend"}},{"before":"e5912f9080759b851b0c6fea4dbd64d96c629f4b","after":"3ae03f98c630ca90509794c3e8381820973cc82d","ref":"refs/heads/gh/guangyey/29/head","pushedAt":"2024-05-10T03:53:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"guangyey","name":"Yu, Guangye","path":"/guangyey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106960996?s=80&v=4"},"commit":{"message":"Update on \"Support generic stream/event on CUDA backend\"\n\n\r\n# Motivation\r\nAccording to [#123611](https://github.com/pytorch/pytorch/pull/123611), we support generic stream/event on CUDA backend.\r\n\r\n# Additional Context\r\nnew method/attribute on `torch.Event` for cuda\r\n- torch.Event.event_id\r\n- torch.Event.elapsed_time\r\n- torch.Event.synchronize\r\n\r\nnew method on `c10::Event` on cuda backend\r\n- c10.Event.event_id\r\n- c10.Event.elapsed_time\r\n- c10.Event.synchronize\r\n\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"Support generic stream/event on CUDA backend\""}},{"before":"9bf70e553f76b4ebb304374b879a092bcb67bdd1","after":"681ed720ec9fe143a9b493643fb04c1ed2110e20","ref":"refs/heads/gh/guangyey/29/base","pushedAt":"2024-05-10T03:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guangyey","name":"Yu, Guangye","path":"/guangyey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106960996?s=80&v=4"},"commit":{"message":"Update base for Update on \"Support generic stream/event on CUDA backend\"\n\n\r\n# Motivation\r\nAccording to [#123611](https://github.com/pytorch/pytorch/pull/123611), we support generic stream/event on CUDA backend.\r\n\r\n# Additional Context\r\nnew method/attribute on `torch.Event` for cuda\r\n- torch.Event.event_id\r\n- torch.Event.elapsed_time\r\n- torch.Event.synchronize\r\n\r\nnew method on `c10::Event` on cuda backend\r\n- c10.Event.event_id\r\n- c10.Event.elapsed_time\r\n- c10.Event.synchronize\r\n\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"Support generic stream/event on CUDA backend\""}},{"before":"3267814d5365fae9da4129fc5254a33a6e6ad52c","after":"c9a258e474028892ea6666e9f4ce709b75889e9c","ref":"refs/heads/viable/strict","pushedAt":"2024-05-10T03:49:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"[export] handle constant aliasing for export (#125509)\n\nSummary: Currently export will [error out](https://github.com/pytorch/pytorch/blob/2b5ae2611e22d992565f202df9267fe66469efaa/torch/export/_trace.py#L477) if a constant is aliased. This PR supports this by modifying ConstantAttrMap to map constants to a list of FQNs instead of a single FQN, populating the ExportedProgram constants dict to contain multiple entries to the same constant.\n\nTest Plan: added test case in test_export.py\n\nDifferential Revision: D56955654\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125509\nApproved by: https://github.com/angelayi, https://github.com/ydwu4","shortMessageHtmlLink":"[export] handle constant aliasing for export (#125509)"}},{"before":"c77bcbd4cc614f08b1cf47b71a61962bc5158021","after":"075c2d2ef96c2f850a33f3ae0122495abc85eb12","ref":"refs/heads/gh/EikanWang/59/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Support string parameter for aten operations\n\nghstack-source-id: 484e3d957c67e0572efc8e881d7e05af8381ee23\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125831","shortMessageHtmlLink":"Support string parameter for aten operations"}},{"before":"9af1bd53c265840fce49a2c671fdfc91092f37a7","after":"0dfe3ac77ec29cf573e1e6095b323e3a4758fcf4","ref":"refs/heads/gh/EikanWang/58/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Separate AOTI Eager utils as a single file\n\nghstack-source-id: b8de5630d8b085b239dc1dd331a05a8cfd3a4b38\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125819","shortMessageHtmlLink":"Separate AOTI Eager utils as a single file"}},{"before":"48c5e0282bed19cca8f74f75f60ba49d64dcc821","after":"537ae5ae25a7f640aa33890bbf889ccf9a0b6d6f","ref":"refs/heads/gh/EikanWang/52/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Enable aot compile to support aten operations with scalar input like alpha\n\nghstack-source-id: 1f4479a6ae216a2fca37ead35c3b777e7d539acb\nPull Request resolved: https://github.com/pytorch/pytorch/pull/124177","shortMessageHtmlLink":"Enable aot compile to support aten operations with scalar input like …"}},{"before":"bffe99ad65c1feae4379219753a151d224c2212f","after":"9812370b5e451c301d94d098ed29f4a78d314297","ref":"refs/heads/gh/EikanWang/51/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Add scalar support for eager-through-torch.compile\n\nghstack-source-id: d058cca34c97afb7a420b088eaccee437d79c989\nPull Request resolved: https://github.com/pytorch/pytorch/pull/124070","shortMessageHtmlLink":"Add scalar support for eager-through-torch.compile"}},{"before":"379b93990fc9218837a133ed9469817d405fc023","after":"985bf66657e7ee7af5bf85270443fcccb5e09d00","ref":"refs/heads/gh/EikanWang/56/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Modularize aten parameter parser and checker\n\nghstack-source-id: c86cba7bd54a76df90280b82e09b2c03749be7b3\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125308","shortMessageHtmlLink":"Modularize aten parameter parser and checker"}},{"before":"973d4aa4226e6555aa13385e52187a32ba0d286a","after":"9d0011aafa833c20e15f085ac7b2bf811be01c60","ref":"refs/heads/gh/EikanWang/55/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Support aten operations with out tensor\n\nghstack-source-id: e9c375c493d8b3347e48fd031a91426a2dbe0f6b\nPull Request resolved: https://github.com/pytorch/pytorch/pull/124926","shortMessageHtmlLink":"Support aten operations with out tensor"}},{"before":"287a483ad567bd8f5145237985928d9800b29997","after":"e8c27fa0dcb1d89a52b6a87f93d6ad8d13463af8","ref":"refs/heads/gh/EikanWang/38/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Add cache lookup to accelerate torch.compile for eager\n\nghstack-source-id: 386e65d4aabcd395f40a2280ba17339c07ae9809\nPull Request resolved: https://github.com/pytorch/pytorch/pull/116368","shortMessageHtmlLink":"Add cache lookup to accelerate torch.compile for eager"}},{"before":"11d8e78e6509155ede1f7a3725fe5cd7d7e8f27f","after":"eeddf6de4580af832f45874d9fbc2ef5db27c768","ref":"refs/heads/gh/EikanWang/60/orig","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EikanWang","name":"Eikan Wang","path":"/EikanWang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55483091?s=80&v=4"},"commit":{"message":"Support layout, device and dtype for aten operations\n\nghstack-source-id: 7248d90781d5443bf9011d791846040739c07fb7\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125897","shortMessageHtmlLink":"Support layout, device and dtype for aten operations"}},{"before":"df58f53834738ce2a3f3e4d34d150db124583df0","after":null,"ref":"refs/tags/ciflow/inductor/124926","pushedAt":"2024-05-10T03:43:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"e761c1e1590b399a1620e783e5c7e5c39a431fe2","after":null,"ref":"refs/tags/ciflow/inductor/116368","pushedAt":"2024-05-10T03:43:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERjb6RgA","startCursor":null,"endCursor":null}},"title":"Activity · pytorch/pytorch"}