{"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:1715955885.0","currentOid":""},"activityList":{"items":[{"before":"566512e982158fb8cddcde68bcd93ac32ffa9463","after":"109e2b62c0a88cbf089cde5cfd09e03e1da54e6f","ref":"refs/heads/update_submodule_FBGEMM","pushedAt":"2024-05-17T14:37:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Automated submodule update: FBGEMM","shortMessageHtmlLink":"Automated submodule update: FBGEMM"}},{"before":null,"after":"e8b339f35d68f8200d9e1319fee55987286a89f2","ref":"refs/heads/gh/bdhirsh/571/orig","pushedAt":"2024-05-17T14:24:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdhirsh","name":"Brian Hirsh","path":"/bdhirsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16311747?s=80&v=4"},"commit":{"message":"add wait_tensor to ops to skip in DCE pass\n\nghstack-source-id: 93546f621402a9f56940b407faff67a59611ccdc\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126541","shortMessageHtmlLink":"add wait_tensor to ops to skip in DCE pass"}},{"before":null,"after":"47a1ba6a50567190025f7fbd00caae024cd8ed21","ref":"refs/heads/gh/bdhirsh/571/head","pushedAt":"2024-05-17T14:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdhirsh","name":"Brian Hirsh","path":"/bdhirsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16311747?s=80&v=4"},"commit":{"message":"add wait_tensor to ops to skip in DCE pass\n\n[ghstack-poisoned]","shortMessageHtmlLink":"add wait_tensor to ops to skip in DCE pass"}},{"before":null,"after":"b659506d821b29563a24ed8059160eb5e587619d","ref":"refs/heads/gh/bdhirsh/571/base","pushedAt":"2024-05-17T14:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdhirsh","name":"Brian Hirsh","path":"/bdhirsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16311747?s=80&v=4"},"commit":{"message":"Parametrize test_dim_reduction (#126292)\n\nSigned-off-by: Edward Z. Yang \nPull Request resolved: https://github.com/pytorch/pytorch/pull/126292\nApproved by: https://github.com/Skylion007","shortMessageHtmlLink":"Parametrize test_dim_reduction (#126292)"}},{"before":"9e731215b4e466a6d8597dff9f5df526b7aefb7b","after":null,"ref":"refs/tags/ciflow/trunk/126487","pushedAt":"2024-05-17T14:15:56.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":"94a2217ef023822ee8db4b6a09bc33fa97bcf349","after":"c22a48576757c67a46c37521aed0eed4429c5bed","ref":"refs/heads/gh/andrewor14/67/orig","pushedAt":"2024-05-17T14:15:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewor14","name":null,"path":"/andrewor14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2133137?s=80&v=4"},"commit":{"message":"[quant][pt2e] Allow multi users without output observers\n\nSummary: The PT2E quantization flow does not support unquantized\noutputs yet. To work around this, users may wish to remove the\noutput observer from their graphs. However, this fails currently\nin some cases because the `PortNodeMetaForQDQ` pass is too\nrestrictive, for example:\n\n```\nconv -> obs -------> output0\n \\\\-> add -> output1\n```\n\nPreviously we expected conv to always have exactly 1 user,\nwhich is the observer. When the observer is removed, however,\nconv now has 2 users, and this fails the check.\n\n```\nconv -------> output0\n \\\\-> add -> output1\n```\n\nThis commit relaxes the error into a warning to enable\nthis workaround.\n\nTest Plan:\npython test/test_quantization.py TestQuantizePT2E.test_multi_users_without_output_observer\n\nReviewers: jerryzh168\n\nSubscribers: jerryzh168, supriyar\n\nghstack-source-id: 1b445c302c050d52f796f0980713855eff7f064a\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126487","shortMessageHtmlLink":"[quant][pt2e] Allow multi users without output observers"}},{"before":"9e731215b4e466a6d8597dff9f5df526b7aefb7b","after":"6c328d53265bd5c14fe74502eb2c3b2478777304","ref":"refs/heads/gh/andrewor14/67/head","pushedAt":"2024-05-17T14:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewor14","name":null,"path":"/andrewor14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2133137?s=80&v=4"},"commit":{"message":"Update on \"[quant][pt2e] Allow multi users without output observers\"\n\n\nSummary: The PT2E quantization flow does not support unquantized\noutputs yet. To work around this, users may wish to remove the\noutput observer from their graphs. However, this fails currently\nin some cases because the `PortNodeMetaForQDQ` pass is too\nrestrictive, for example:\n\n```\nconv -> obs -------> output0\n \\\\-> add -> output1\n```\n\nPreviously we expected conv to always have exactly 1 user,\nwhich is the observer. When the observer is removed, however,\nconv now has 2 users, and this fails the check.\n\n```\nconv -------> output0\n \\\\-> add -> output1\n```\n\nThis commit relaxes the error into a warning to enable\nthis workaround.\n\nTest Plan:\npython test/test_quantization.py TestQuantizePT2E.test_multi_users_without_output_observer\n\nReviewers: jerryzh168\n\nSubscribers: jerryzh168, supriyar\n\nDifferential Revision: [D57472601](https://our.internmc.facebook.com/intern/diff/D57472601)\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"[quant][pt2e] Allow multi users without output observers\""}},{"before":"d2cdca7557548433757669c8523c79cc9a803ad1","after":null,"ref":"refs/tags/ciflow/binaries/126174","pushedAt":"2024-05-17T14:11:51.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":"fcb21351c465809c5b04c871fc67dd30dd810ea6","after":"14310941586da0e96850b5111aa77d9b5cd32bf1","ref":"refs/heads/gh/wconstab/292/orig","pushedAt":"2024-05-17T14:06:02.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":"[Pipelining] Fix 1f1b schedule\n\nThis schedule was running fine locally but failing (hanging) on CI.\n\nAfter analysis (https://fburl.com/gdoc/xt80h1gd), it seems like the\nschedule was not correct previously but may still work depending on the\nruntime.\n\nThe fix bundles together fwd-recv(s->s+1) and bwd-send(s+1->s) into one\ncoalesced group so they would not block each other.\n\nghstack-source-id: eda6a1e5333455bff1fde541f5c87a7f041845d4\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126419","shortMessageHtmlLink":"[Pipelining] Fix 1f1b schedule"}},{"before":null,"after":"3a2862c8b648c41cc0d14292c01af194d25450dc","ref":"refs/heads/gh/wconstab/295/orig","pushedAt":"2024-05-17T14:06:02.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":"[Pipelining] Add debug logs for batch p2p ops\n\nghstack-source-id: af8a7f9239c14201b101dd11f717fd0ded684916\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126539","shortMessageHtmlLink":"[Pipelining] Add debug logs for batch p2p ops"}},{"before":null,"after":"aea1e33f2d2b240f25cf09c49563a627b87c9184","ref":"refs/heads/gh/wconstab/294/orig","pushedAt":"2024-05-17T14:06:02.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":"[C10D] Add __repr__ to P2POp class\n\nghstack-source-id: 1f8e05dcfcea6849d1ebe39238dabde762eed6ac\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126538","shortMessageHtmlLink":"[C10D] Add __repr__ to P2POp class"}},{"before":null,"after":"37356d70369ff3e4ff88745ca0d4b439e2c1e5ee","ref":"refs/heads/gh/wconstab/295/base","pushedAt":"2024-05-17T14:05:53.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":"72b0e4a419e34634bff7f1ea6037c860849c172c","ref":"refs/heads/gh/wconstab/295/head","pushedAt":"2024-05-17T14:05:53.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":"10dd3a494bf5fe285abcce72ada5667609b81d73","ref":"refs/heads/gh/wconstab/294/base","pushedAt":"2024-05-17T14:05:23.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":"e014c20810666d2f1f30c3778d40d71f5af70f25","ref":"refs/heads/gh/wconstab/294/head","pushedAt":"2024-05-17T14:05:23.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":"c7702d93fd70d2ae94e34ee1fdfbae339960ecee","after":null,"ref":"refs/tags/ciflow/inductor/126531","pushedAt":"2024-05-17T14:04:25.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":"9e94714d83f1f10629841ba6cdda4b9a7c31795f","after":"6357bf3ef2c3c4bdc943c70a9313a1566c104bb8","ref":"refs/heads/gh/guangyey/34/orig","pushedAt":"2024-05-17T14:04:23.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":"generalize custom_fwd&custom_bwd for custom function within autocast region\n\nghstack-source-id: f38fbbd2fa2a68afc217ba1278daffe3f76ebe7d\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126531","shortMessageHtmlLink":"generalize custom_fwd&custom_bwd for custom function within autocast …"}},{"before":"c7702d93fd70d2ae94e34ee1fdfbae339960ecee","after":null,"ref":"refs/tags/ciflow/trunk/126531","pushedAt":"2024-05-17T14:04:23.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":"c7702d93fd70d2ae94e34ee1fdfbae339960ecee","after":"3f3ee5ab13e0b717321efd951a59036a576a1566","ref":"refs/heads/gh/guangyey/34/head","pushedAt":"2024-05-17T14:04:17.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 \"generalize custom_fwd&custom_bwd to be device-agnostic\"\n\n\n\n\ncc mcarilli ptrblck leslie-fang-intel jgong5\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"generalize custom_fwd&custom_bwd to be device-agnostic\""}},{"before":"c54318f14ca3524c95b2f71ab4b9d7c168926c97","after":"64aeb174bc0a3169c6fc5815da78ab88ecdd6449","ref":"refs/heads/gh/guangyey/34/base","pushedAt":"2024-05-17T14:04:12.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 \"generalize custom_fwd&custom_bwd to be device-agnostic\"\n\n\n\n\ncc mcarilli ptrblck leslie-fang-intel jgong5\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"generalize custom_fwd&custom_bwd to be dev…"}},{"before":"0b3f747ea87feca21f9627552d9ac20c096aaa6e","after":null,"ref":"refs/tags/ciflow/periodic/125401","pushedAt":"2024-05-17T13:59:04.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":null,"after":"42205d9b8d6ea613ff0cbc3d7ae8703515e2ec92","ref":"refs/heads/malfet-patch-30","pushedAt":"2024-05-17T13:44:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"malfet","name":"Nikita Shulga","path":"/malfet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2453524?s=80&v=4"},"commit":{"message":"[AOTI] CPU AOTI should error out if loaded on GPU\n\nAnd vice versa","shortMessageHtmlLink":"[AOTI] CPU AOTI should error out if loaded on GPU"}},{"before":"102e22d7a65fa535370f94c2c24b8537d22a51e7","after":null,"ref":"refs/tags/ciflow/trunk/126497","pushedAt":"2024-05-17T13:38:41.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":"102e22d7a65fa535370f94c2c24b8537d22a51e7","after":null,"ref":"refs/tags/ciflow/inductor/126497","pushedAt":"2024-05-17T13:38:38.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":"55033ab43a09b140c1491fa2bbf6aea854955591","after":"3f289063117673650db868c978bf3cb8125a22dc","ref":"refs/heads/main","pushedAt":"2024-05-17T13:38:33.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":"[FSDP2] Fixed 2D clip grad norm test (#126497)\n\nThis fixes https://github.com/pytorch/pytorch/issues/126484.\n\nWe change from transformer to MLP stack since transformer seems to introduce slight numeric differences when using TP. We include a sequence parallel layer norm module in the MLP stack to exercise `(S(0), R)` placement.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126497\nApproved by: https://github.com/weifengpy, https://github.com/wz337","shortMessageHtmlLink":"[FSDP2] Fixed 2D clip grad norm test (#126497)"}},{"before":"38268208a2c758e7e325f97539599352200dbdef","after":null,"ref":"refs/tags/ciflow/trunk/126480","pushedAt":"2024-05-17T13:31:53.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":"38268208a2c758e7e325f97539599352200dbdef","after":null,"ref":"refs/tags/ciflow/inductor/126480","pushedAt":"2024-05-17T13:31: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":"4ed93d6e0c5deb543ba5a3bd103728f00d39b1a6","after":"55033ab43a09b140c1491fa2bbf6aea854955591","ref":"refs/heads/main","pushedAt":"2024-05-17T13:31:46.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":"Update ops handler documentation some more (#126480)\n\nSigned-off-by: Edward Z. Yang \n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/126480\nApproved by: https://github.com/peterbell10\nghstack dependencies: #126292, #126299","shortMessageHtmlLink":"Update ops handler documentation some more (#126480)"}},{"before":"60f6644f8260cce701fa0b62ce75d6524415da84","after":null,"ref":"refs/tags/ciflow/binaries/126485","pushedAt":"2024-05-17T12:49:33.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":"60f6644f8260cce701fa0b62ce75d6524415da84","after":null,"ref":"refs/tags/ciflow/trunk/126485","pushedAt":"2024-05-17T12:49:31.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":"djE6ks8AAAAETQRBTAA","startCursor":null,"endCursor":null}},"title":"Activity · pytorch/pytorch"}