{"push_id":3102949947,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7da2448d6276370edde67ef22582613d819de2c3","before":"b15242f70cce10c0a0f8c36b690ac2481c51814f","commits":[{"sha":"7da2448d6276370edde67ef22582613d819de2c3","author":{"name":"Pieter Noordhuis","email":"f2de9eb0f834bcce60d9834a48c4365c3f6ec82c@fb.com"},"message":"Fix multi-argument allreduce in ProcessGroupGloo (#14688)\n\nSummary:\nIf multiple arguments are specified to c10d allreduce, they are\ninterpreted as if they are expanding the ranks in the process group.\nTherefore, not only is every argument to allreduce an input that must\nbe considered, it is also an output. The problem that this commit\nfixes is that they were not correctly considered as outputs.\n\nThe upstream problem is tracked in facebookincubator/gloo#152. Once\nthis is fixed there we can remove the copies that this commit adds.\n\nThis fixes #14676.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14688\n\nDifferential Revision: D13294405\n\nPulled By: pietern\n\nfbshipit-source-id: 078a2a0a0ff12d051392461438f1496201ec3cb9","distinct":true,"url":"https://api.github.com/repos/pytorch/pytorch/commits/7da2448d6276370edde67ef22582613d819de2c3"}]}
{"actor":{"display_login":"facebook-github-bot"}}