{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":730932260,"defaultBranch":"main","name":"torchtitan","ownerLogin":"pytorch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-13T01:51:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21003710?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717268946.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d8aab0ed6a008b91ab466d4464caeed7e40e57dd","ref":"refs/heads/gh/kwen2501/4/orig","pushedAt":"2024-06-01T19:09:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Add PP tracer + DP test\n\nghstack-source-id: e26b222d093e1405277e45f42d93f05e58286980\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/379","shortMessageHtmlLink":"Add PP tracer + DP test"}},{"before":null,"after":"196db5ca4685891c83b900f128ea9f5cb2d8ca1a","ref":"refs/heads/gh/kwen2501/4/head","pushedAt":"2024-06-01T19:09:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Add PP tracer + DP test\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Add PP tracer + DP test"}},{"before":null,"after":"3d1889be4de113b95c5dd411c73d408459d367d4","ref":"refs/heads/gh/kwen2501/4/base","pushedAt":"2024-06-01T19:09:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Update on \"Fix 1D PP tracer test, add 2D test\"\n\n\nforgot to enable tracer for tracer test in the last PR\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"Fix 1D PP tracer test, add 2D test\""}},{"before":"d17702de4a675ddbd087b58c7a3fffddb6bb17af","after":"eb15a7edb49a027c0b13f7d0a9a04cd06527ddfb","ref":"refs/heads/gh/wconstab/30/orig","pushedAt":"2024-06-01T18:46:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Fix 1D PP tracer test\n\nforgot to enable tracer for tracer test in the last PR\n\nghstack-source-id: 57c680cb3615acba902984ba969a021f02477d38\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/362","shortMessageHtmlLink":"Fix 1D PP tracer test"}},{"before":"614aa7182f0b7742a08168eec49421c3f36bc5d6","after":"3d1889be4de113b95c5dd411c73d408459d367d4","ref":"refs/heads/gh/wconstab/30/head","pushedAt":"2024-06-01T18:46:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Update on \"Fix 1D PP tracer test, add 2D test\"\n\n\nforgot to enable tracer for tracer test in the last PR\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"Fix 1D PP tracer test, add 2D test\""}},{"before":"3e35520f843969df6abc5cdf117713e5ca6a74bf","after":"315fe196adcf2b12fc9ad74066eab50e58eff443","ref":"refs/heads/gh/wconstab/30/base","pushedAt":"2024-06-01T18:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Update base for Update on \"Fix 1D PP tracer test, add 2D test\"\n\n\nforgot to enable tracer for tracer test in the last PR\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"Fix 1D PP tracer test, add 2D test\""}},{"before":"98b6432514c3faaa98e9306529508907c64f15a0","after":"8716202fe47c6322fa16085ac25db4b58a007fbc","ref":"refs/heads/gh/kwen2501/3/orig","pushedAt":"2024-06-01T18:35:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Use general way to access and update submodules\n\nghstack-source-id: ba1d77e5825a26632fe9b7509a88b44509cac45f\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/371","shortMessageHtmlLink":"Use general way to access and update submodules"}},{"before":"309e5acf752635fe8b81a9d5eb06f5ea2a9d4477","after":"d17702de4a675ddbd087b58c7a3fffddb6bb17af","ref":"refs/heads/gh/wconstab/30/orig","pushedAt":"2024-06-01T18:35:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Fix 1D PP tracer test, add 2D test\n\nforgot to enable tracer for tracer test in the last PR\n\nghstack-source-id: 94c84cf90aa77f7620b32988e389dcb05a8098f3\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/362","shortMessageHtmlLink":"Fix 1D PP tracer test, add 2D test"}},{"before":"7acdbf88068f404a64b9b437f09be57f979cce4f","after":"60333ae67bcb11dd7ae5c15d92b1e8b26d72345e","ref":"refs/heads/gh/kwen2501/3/head","pushedAt":"2024-06-01T18:35:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Update on \"Use general way to access and update submodules\"\n\n\r\nThis PR fixes the issue mentioned [here](https://github.com/pytorch/pytorch/pull/126653#issuecomment-2130504712):\r\n\"Module object has no attributed items.\"\r\n\r\nThe reason is, a split `ModuleDict` is no longer a `ModuleDict`.\r\n\r\nIt would be more generally applicable if we use `named_children()` and `register_module()` to access and update submodules.\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"Use general way to access and update submodules\""}},{"before":"435b3ca4cdc8322df1d23c7eef15784b46a01906","after":"614aa7182f0b7742a08168eec49421c3f36bc5d6","ref":"refs/heads/gh/wconstab/30/head","pushedAt":"2024-06-01T18:35:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Update on \"Fix 1D PP tracer test, add 2D test\"\n\n\nforgot to enable tracer for tracer test in the last PR\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"Fix 1D PP tracer test, add 2D test\""}},{"before":"e76e0f72b15412c1d9760bf2ee290e784c9b136d","after":"3e35520f843969df6abc5cdf117713e5ca6a74bf","ref":"refs/heads/gh/wconstab/30/base","pushedAt":"2024-06-01T18:35:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Update base for Update on \"Fix 1D PP tracer test, add 2D test\"\n\n\nforgot to enable tracer for tracer test in the last PR\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"Fix 1D PP tracer test, add 2D test\""}},{"before":"c0934384490beb17960349ed66498f5f9b8f1724","after":"46280af9f073b4b24804b05e36246a794899eea1","ref":"refs/heads/gh/kwen2501/3/base","pushedAt":"2024-06-01T18:35:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Update base for Update on \"Use general way to access and update submodules\"\n\n\r\nThis PR fixes the issue mentioned [here](https://github.com/pytorch/pytorch/pull/126653#issuecomment-2130504712):\r\n\"Module object has no attributed items.\"\r\n\r\nThe reason is, a split `ModuleDict` is no longer a `ModuleDict`.\r\n\r\nIt would be more generally applicable if we use `named_children()` and `register_module()` to access and update submodules.\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"Use general way to access and update submo…"}},{"before":"0d2ff0a23bde91706affe6f5ee6cbaaed84dcfa6","after":"8062f644fc6fd49866943a97b659c24d5923ee0f","ref":"refs/heads/gh/wconstab/33/base","pushedAt":"2024-06-01T18:28:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kwen2501","name":"Ke Wen","path":"/kwen2501","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6676466?s=80&v=4"},"commit":{"message":"Fix start/stop layer parsing (#378)\n\nStack from [ghstack](https://github.com/ezyang/ghstack) (oldest at\r\nbottom):\r\n* __->__ #378\r\n* #377","shortMessageHtmlLink":"Fix start/stop layer parsing (#378)"}},{"before":"1fb9327759b5c97c9c06a92ba481d55d3c0d6159","after":"042d3c11f9022704f8875537e1a0bc378c3556a4","ref":"refs/heads/gh/wconstab/32/orig","pushedAt":"2024-05-31T21:13:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Make seed checkpoint creation work on CPU\n\nghstack-source-id: d3560e96af436028485fdfc4585ea35ba7c7734f\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/377","shortMessageHtmlLink":"Make seed checkpoint creation work on CPU"}},{"before":null,"after":"ad6e1beb9ac515d91e1357a85dd5d8349dc75125","ref":"refs/heads/gh/wconstab/33/orig","pushedAt":"2024-05-31T21:13:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Fix start/stop layer parsing\n\nghstack-source-id: 30f544f192696fa92eb128741895a877407ada8e\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/378","shortMessageHtmlLink":"Fix start/stop layer parsing"}},{"before":null,"after":"0d2ff0a23bde91706affe6f5ee6cbaaed84dcfa6","ref":"refs/heads/gh/wconstab/33/base","pushedAt":"2024-05-31T21:13:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Update (base update)\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update (base update)"}},{"before":null,"after":"4b0169568a5045d55acff7387b698f42f2ff692f","ref":"refs/heads/gh/wconstab/33/head","pushedAt":"2024-05-31T21:13:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":null,"after":"1fb9327759b5c97c9c06a92ba481d55d3c0d6159","ref":"refs/heads/gh/wconstab/32/orig","pushedAt":"2024-05-31T20:56:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Make seed checkpoint creation work on CPU\n\nghstack-source-id: d3560e96af436028485fdfc4585ea35ba7c7734f\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/377","shortMessageHtmlLink":"Make seed checkpoint creation work on CPU"}},{"before":null,"after":"99c49883ea49c8894072b756c5adb3c7893bbdc7","ref":"refs/heads/gh/wconstab/32/base","pushedAt":"2024-05-31T20:56:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Update (base update)\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update (base update)"}},{"before":null,"after":"abaa6e685cf237bfd6effd9064d6275e0e55f8df","ref":"refs/heads/gh/wconstab/32/head","pushedAt":"2024-05-31T20:56:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"94abc6a07052d396fd6d788388f1eb616cb965b2","after":"4e8e1dd6fd4ecc3967fb69e938f0bbdad987e112","ref":"refs/heads/gh/wconstab/25/orig","pushedAt":"2024-05-31T20:55:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Add 3D support\n\nghstack-source-id: 1e808551b998d56dbefbe90daec0dac775fc79cb\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/344","shortMessageHtmlLink":"Add 3D support"}},{"before":"44ea24c5e01f1ae4ff1af2a06979d0532687f5de","after":"fa10c10cdb1c571f735416c5f190d05857a2bc70","ref":"refs/heads/gh/wconstab/25/head","pushedAt":"2024-05-31T20:55:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"17b7becc1edf067fc4cc0461de985bf97b021ab3","after":"f186b2f540c4418dfc27e0a26fba8d49b0104484","ref":"refs/heads/gh/wconstab/25/base","pushedAt":"2024-05-31T20:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconstab","name":"Will Constable","path":"/wconstab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4984825?s=80&v=4"},"commit":{"message":"Update (base update)\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update (base update)"}},{"before":"6b9731c1a57938e0c2b5cbacd36f2b9f3972434f","after":"7d94d0ae4f0ad38ef29bddacf851d9a3ad907db6","ref":"refs/heads/fp8_compile_repro","pushedAt":"2024-05-31T16:41:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wanchaol","name":"Wanchao","path":"/wanchaol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9443650?s=80&v=4"},"commit":{"message":"temp changes for repro","shortMessageHtmlLink":"temp changes for repro"}},{"before":null,"after":"6b9731c1a57938e0c2b5cbacd36f2b9f3972434f","ref":"refs/heads/fp8_compile_repro","pushedAt":"2024-05-31T16:39:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wanchaol","name":"Wanchao","path":"/wanchaol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9443650?s=80&v=4"},"commit":{"message":"temp changes for repro","shortMessageHtmlLink":"temp changes for repro"}},{"before":"07fa503bec480770ae0fcffa3d200f2e8d3f66b0","after":"54b5fa259d8dd6c55c044a536b949363e31ee9f9","ref":"refs/heads/main","pushedAt":"2024-05-31T13:43:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"awgu","name":"Andrew Gu","path":"/awgu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31054793?s=80&v=4"},"commit":{"message":"keep only latest k checkpoints (#366)\n\nAdds a config that purges old checkpoints. Useful for pretraining with\r\nfrequent checkpointing and large step counts.","shortMessageHtmlLink":"keep only latest k checkpoints (#366)"}},{"before":"1fd6bfd0c277acf56d2b82437fc5a06051f163c6","after":null,"ref":"refs/heads/gh/tianyu-l/14/orig","pushedAt":"2024-05-30T18:11:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tianyu-l","name":null,"path":"/tianyu-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150487191?s=80&v=4"}},{"before":"763e0d30c763d4748393ea85c010f9a530db6726","after":null,"ref":"refs/heads/gh/tianyu-l/14/head","pushedAt":"2024-05-30T18:11:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tianyu-l","name":null,"path":"/tianyu-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150487191?s=80&v=4"}},{"before":"763e0d30c763d4748393ea85c010f9a530db6726","after":null,"ref":"refs/heads/gh/tianyu-l/14/base","pushedAt":"2024-05-30T18:11:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tianyu-l","name":null,"path":"/tianyu-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150487191?s=80&v=4"}},{"before":"3343d1d9195c3d9b7bb93a0270d97164b25beec9","after":"07fa503bec480770ae0fcffa3d200f2e8d3f66b0","ref":"refs/heads/main","pushedAt":"2024-05-30T18:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tianyu-l","name":null,"path":"/tianyu-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150487191?s=80&v=4"},"commit":{"message":"use integration test as the badge shown on the homepage\n\nghstack-source-id: 775591945ff5427cb7e5e9fc7592952b4c746341\nPull Request resolved: https://github.com/pytorch/torchtitan/pull/373","shortMessageHtmlLink":"use integration test as the badge shown on the homepage"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWdwddwA","startCursor":null,"endCursor":null}},"title":"Activity · pytorch/torchtitan"}