{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":283874375,"defaultBranch":"main","name":"param","ownerLogin":"facebookresearch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-30T20:51:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16943930?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725038386.0","currentOid":""},"activityList":{"items":[{"before":"d6e4dfd1a7c8980d647446997e8e01eaa706e5d5","after":"ca581133c6254b6e7e8f141eadd2fe9349ea41b3","ref":"refs/heads/main","pushedAt":"2024-09-19T23:18:19.000Z","pushType":"push","commitsCount":1,"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":"Disable commsTraceParser test\n\nSummary:\n* Fixed broken imports\n* Disabled commsTraceParser tests\n\n__Context__\nGetting contbuild failure [alerts](https://www.internalfb.com/intern/test/844425075027069/) for commsTraceParser tests. Reached out to shengbao-zheng who mentioned that the unittests need to be reworked. Disabling tests in the meantime\n\nReviewed By: vayudoot\n\nDifferential Revision: D63056584\n\nfbshipit-source-id: 7430e8a413b5f1243c18c817bf9b021adcfed52c","shortMessageHtmlLink":"Disable commsTraceParser test"}},{"before":"3faa791b1b6590c3221c5f65d040642c66fec337","after":"d6e4dfd1a7c8980d647446997e8e01eaa706e5d5","ref":"refs/heads/main","pushedAt":"2024-09-06T19:59:02.000Z","pushType":"push","commitsCount":1,"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":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\nPull Request resolved: https://github.com/facebookresearch/param/pull/178\n\nTest Plan:\n/usr/local/fbcode/platform010/bin/mpirun -np 2 ../buck-out/v2/gen/fbcode/6ef5f323b6193f0f/param_bench/et_replay/__comm_replay__/comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu/\n\n ../buck-out/v2/gen/fbcode/009ebbab256a7e75/param_bench/et_replay/__et_replay__/et_replay.par --input param_bench/fb/integration_tests/resnet_1gpu_et.json\n\nReviewed By: sanrise\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin\n\nfbshipit-source-id: 724ed08825e21850b810b71c5a0110ee623e3205","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":"f49f8f7957171fafcd454f7650e2246cf1e63a95","after":"b329f52e69fe3b02952c419025381040d25177ee","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-09-06T18:54:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\nPull Request resolved: https://github.com/facebookresearch/param/pull/178\n\nTest Plan:\n/usr/local/fbcode/platform010/bin/mpirun -np 2 ../buck-out/v2/gen/fbcode/6ef5f323b6193f0f/param_bench/et_replay/__comm_replay__/comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu/\n\n ../buck-out/v2/gen/fbcode/009ebbab256a7e75/param_bench/et_replay/__et_replay__/et_replay.par --input param_bench/fb/integration_tests/resnet_1gpu_et.json\n\nReviewed By: sanrise\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":"2196fd34605eaf0d4e0cdde3af16876d97dd03c7","after":"f49f8f7957171fafcd454f7650e2246cf1e63a95","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-09-06T18:19:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\nPull Request resolved: https://github.com/facebookresearch/param/pull/178\n\nTest Plan:\n/usr/local/fbcode/platform010/bin/mpirun -np 2 ../buck-out/v2/gen/fbcode/6ef5f323b6193f0f/param_bench/et_replay/__comm_replay__/comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu/\n\n ../buck-out/v2/gen/fbcode/009ebbab256a7e75/param_bench/et_replay/__et_replay__/et_replay.par --input param_bench/fb/integration_tests/resnet_1gpu_et.json\n\nReviewed By: sanrise\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":"690575dcc334f147d99b71ce84997d0391221b3a","after":"2196fd34605eaf0d4e0cdde3af16876d97dd03c7","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-09-06T08:09:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\nPull Request resolved: https://github.com/facebookresearch/param/pull/178\n\nTest Plan:\n/usr/local/fbcode/platform010/bin/mpirun -np 2 ../buck-out/v2/gen/fbcode/6ef5f323b6193f0f/param_bench/et_replay/__comm_replay__/comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu/\n\n ../buck-out/v2/gen/fbcode/009ebbab256a7e75/param_bench/et_replay/__et_replay__/et_replay.par --input param_bench/fb/integration_tests/resnet_1gpu_et.json\n\nReviewed By: sanrise\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":"44737286304de67e1d27ceddd499614ab3fc2892","after":"690575dcc334f147d99b71ce84997d0391221b3a","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-09-06T05:09:22.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":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\n\nTest Plan:\n/usr/local/fbcode/platform010/bin/mpirun -np 2 ../buck-out/v2/gen/fbcode/6ef5f323b6193f0f/param_bench/et_replay/__comm_replay__/comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu/\n\n ../buck-out/v2/gen/fbcode/009ebbab256a7e75/param_bench/et_replay/__et_replay__/et_replay.par --input param_bench/fb/integration_tests/resnet_1gpu_et.json\n\nReviewed By: sanrise\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":"6f9041b17b76b13a4e3f15fd9c17bad2ec31c630","after":"44737286304de67e1d27ceddd499614ab3fc2892","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-09-05T17:16:13.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":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\n\nTest Plan: run resnet 2 gpu trace with both compute and comms\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":"aff5bc13a663707ada2d4bb8aa6e4e06245cbc14","after":"6f9041b17b76b13a4e3f15fd9c17bad2ec31c630","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-09-05T00:46:23.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":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\n\nTest Plan: run resnet 2 gpu trace with both compute and comms\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":"dc43809de6a0fb64cb797277a79c91c65f58f6b9","after":"aff5bc13a663707ada2d4bb8aa6e4e06245cbc14","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-08-30T23:51:21.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":"add comm part to et_replay without lazy allocation of tensors (#178)\n\nSummary:\nadd comm part to et_replay without lazy allocation of tensors\n\n\nTest Plan: run resnet 2 gpu trace with both compute and comms\n\nDifferential Revision: D62052138\n\nPulled By: shengfukevin","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors (#178)"}},{"before":null,"after":"dc43809de6a0fb64cb797277a79c91c65f58f6b9","ref":"refs/heads/shengfu/full_replay_with_no_dyntensor","pushedAt":"2024-08-30T17:19:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"add comm part to et_replay without lazy allocation of tensors","shortMessageHtmlLink":"add comm part to et_replay without lazy allocation of tensors"}},{"before":null,"after":"9278256e18b0a6578204e091a3ffd790557c15bb","ref":"refs/heads/shengf/pr-3","pushedAt":"2024-08-28T22:19:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"merge with main","shortMessageHtmlLink":"merge with main"}},{"before":null,"after":"9278256e18b0a6578204e091a3ffd790557c15bb","ref":"refs/heads/pr-3","pushedAt":"2024-08-28T22:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"merge with main","shortMessageHtmlLink":"merge with main"}},{"before":"cb061f92744fcfb2e78e95dabdddef08fa03528d","after":"3faa791b1b6590c3221c5f65d040642c66fec337","ref":"refs/heads/main","pushedAt":"2024-08-28T18:17:21.000Z","pushType":"push","commitsCount":1,"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":"split one comm node replay functional code into function replaySingle and invoke replaySingle to replay every node in function replayTrace (#175)\n\nSummary:\nsplit one comm node replay functional code into function replaySingle and invoke replaySingle to replay every node in function replayTrace\n\nPull Request resolved: https://github.com/facebookresearch/param/pull/175\n\nTest Plan: mpirun -np 2 comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu\n\nReviewed By: sanrise\n\nDifferential Revision: D61734037\n\nPulled By: shengfukevin\n\nfbshipit-source-id: ce9920d7837128f1059c4fe0e10405c113f5941c","shortMessageHtmlLink":"split one comm node replay functional code into function replaySingle…"}},{"before":"f06674941e594e438c8addf4d62b692fdada66ec","after":"cb061f92744fcfb2e78e95dabdddef08fa03528d","ref":"refs/heads/main","pushedAt":"2024-08-28T17:30:56.000Z","pushType":"push","commitsCount":1,"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":"Support pt2-model and cuda graph in PRARM benchmark (#174)\n\nSummary:\nPull Request resolved: https://github.com/facebookresearch/param/pull/174\n\nSupport pt2-model and cuda graph in PRARM benchmark\n\nReviewed By: benghaem\n\nDifferential Revision: D61516854\n\nfbshipit-source-id: 00e94eb661bf4603176e0f1776cd68fbce4eed2d","shortMessageHtmlLink":"Support pt2-model and cuda graph in PRARM benchmark (#174)"}},{"before":"d420db3da5f6eff0c3c4fbe2c6f7a47bbeb0d1f5","after":"d1b6588fae969a6959ba96e030989d3a95f730b2","ref":"refs/heads/shengf/pr-2","pushedAt":"2024-08-28T16:58:34.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":"split one comm node replay functional code into function replaySingle and invoke replaySingle to replay every node in function replayTrace (#175)\n\nSummary:\nsplit one comm node replay functional code into function replaySingle and invoke replaySingle to replay every node in function replayTrace\n\n\nTest Plan: mpirun -np 2 comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu\n\nReviewed By: sanrise\n\nDifferential Revision: D61734037\n\nPulled By: shengfukevin","shortMessageHtmlLink":"split one comm node replay functional code into function replaySingle…"}},{"before":"2b42e9b4bad48af22f281d6c7b43a722cd999d97","after":"d420db3da5f6eff0c3c4fbe2c6f7a47bbeb0d1f5","ref":"refs/heads/shengf/pr-2","pushedAt":"2024-08-28T06:00:25.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":"split one comm node replay functional code into function replaySingle and invoke replaySingle to replay every node in function replayTrace (#175)\n\nSummary:\nsplit one comm node replay functional code into function replaySingle and invoke replaySingle to replay every node in function replayTrace\n\n\nTest Plan: mpirun -np 2 comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu\n\nDifferential Revision: D61734037\n\nPulled By: shengfukevin","shortMessageHtmlLink":"split one comm node replay functional code into function replaySingle…"}},{"before":null,"after":"2b42e9b4bad48af22f281d6c7b43a722cd999d97","ref":"refs/heads/shengf/pr-2","pushedAt":"2024-08-23T20:19:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"merge with main","shortMessageHtmlLink":"merge with main"}},{"before":"0ea9db03fbf405acc564444e8be6243f5b69bd5b","after":"f06674941e594e438c8addf4d62b692fdada66ec","ref":"refs/heads/main","pushedAt":"2024-08-23T17:06:11.000Z","pushType":"push","commitsCount":1,"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":"Split the tensor allocate operation of comm tensors from function prepComms to function generate_io_tensors (#173)\n\nSummary:\nsplit the tensor allocate operation of comm tensors from function prepComms to function generate_io_tensors\n\nPull Request resolved: https://github.com/facebookresearch/param/pull/173\n\nTest Plan: /usr/local/fbcode/platform010/bin/mpirun -np 2 comm_replay.par --trace-path param_bench/fb/integration_tests/resnet-2gpu\n\nReviewed By: briancoutinho\n\nDifferential Revision: D61555897\n\nPulled By: shengfukevin\n\nfbshipit-source-id: 6a5b1cc6edf0e83a1f34399d9334016f03ea3b3d","shortMessageHtmlLink":"Split the tensor allocate operation of comm tensors from function pre…"}},{"before":null,"after":"610b0358ceef0d7e10372370a284016722bf0c33","ref":"refs/heads/shengf/pr-1","pushedAt":"2024-08-20T19:24:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"Merge branch 'main' into shengf/pr-1","shortMessageHtmlLink":"Merge branch 'main' into shengf/pr-1"}},{"before":"1308ebe532f9a9fe192763d85e7d30e36ccc4fbf","after":"0ea9db03fbf405acc564444e8be6243f5b69bd5b","ref":"refs/heads/main","pushedAt":"2024-08-20T18:30:25.000Z","pushType":"push","commitsCount":1,"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":"dtype fix\n\nSummary: dtype is returning 0 since currComm.dtype is saved as string, not torch dtype. This diff fixes it.\n\nDifferential Revision: D61547779\n\nfbshipit-source-id: f678c773248eb2ae1a607e2b5e3ca40941840cc9","shortMessageHtmlLink":"dtype fix"}},{"before":"18fe2ee974fe74df9604f3f095095c120089cc25","after":"1308ebe532f9a9fe192763d85e7d30e36ccc4fbf","ref":"refs/heads/main","pushedAt":"2024-08-19T21:22:54.000Z","pushType":"push","commitsCount":1,"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":"Fix various issues in comm replay (#158)\n\nSummary:\nPull Request resolved: https://github.com/facebookresearch/param/pull/158\n\nUpdated trace file naming convention to rank{rank}.json when in directory mode.\nDisabled warm-up by default and updated the help text for do_warm_up toggle.\nCorrected a typo in the regenerateTensors description.\nFixed a few syntax errors.\n\nReviewed By: briancoutinho\n\nDifferential Revision: D61218264\n\nfbshipit-source-id: 5de7b53aa40088884468c563304da5694b1f5ce7","shortMessageHtmlLink":"Fix various issues in comm replay (#158)"}},{"before":"7f45eb81fb568a85fbb04feba5906652bbeb7b80","after":"18fe2ee974fe74df9604f3f095095c120089cc25","ref":"refs/heads/main","pushedAt":"2024-08-19T20:45:25.000Z","pushType":"push","commitsCount":1,"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":"fix PG destroying\n\nSummary: Ensure destroying sub-groups followed by default group.\n\nReviewed By: kryanchun\n\nDifferential Revision: D61481761\n\nfbshipit-source-id: 55be2c9afd049826bd3659cc9eb3146f89cdf986","shortMessageHtmlLink":"fix PG destroying"}},{"before":"57dbe0380dbe208f3f29d68cc72f0af1a78e791c","after":"7f45eb81fb568a85fbb04feba5906652bbeb7b80","ref":"refs/heads/main","pushedAt":"2024-08-18T03:16:41.000Z","pushType":"push","commitsCount":1,"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":"cover edge cases for dtype_size computation\n\nSummary: Previous diff (D61314784) exposed dtype_size in the resulting JSON, but it didn't cover specific non-comm operations, such as wait and barrier, where the data type is not available. This diff adds coverage for these cases and returns 0 for their dtype_size.\n\nReviewed By: ShraboniJana\n\nDifferential Revision:\nD61426249\n\nPrivacy Context Container: L1238062\n\nfbshipit-source-id: 27d02e3ea91be6455cfb782f5c159d23f19a12c8","shortMessageHtmlLink":"cover edge cases for dtype_size computation"}},{"before":"14e580b839dd7fe431d389d36f3c69515f56840f","after":"57dbe0380dbe208f3f29d68cc72f0af1a78e791c","ref":"refs/heads/main","pushedAt":"2024-08-15T20:15:03.000Z","pushType":"push","commitsCount":1,"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":"properly destroy all groups\n\nSummary: as title\n\nReviewed By: wesbland\n\nDifferential Revision: D61345300\n\nfbshipit-source-id: 4136a2be5ffb2d06646e794f63472085cc17d762","shortMessageHtmlLink":"properly destroy all groups"}},{"before":"c85f1b52c896d0a8a417ac7a85207956937b0205","after":"14e580b839dd7fe431d389d36f3c69515f56840f","ref":"refs/heads/main","pushedAt":"2024-08-15T20:00:12.000Z","pushType":"push","commitsCount":1,"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":"Expose dtype_size in commReplayRecord\n\nSummary: To compute total tensor size using commReplayRecord json, users need to directly import torch, which is a sizable package. This diff exposes dtype_size in the record to ensure data completeness.\n\nReviewed By: shengbao-zheng\n\nDifferential Revision: D61314784\n\nfbshipit-source-id: 10857d87033de6342ee0072a9e76850bf04e1c90","shortMessageHtmlLink":"Expose dtype_size in commReplayRecord"}},{"before":null,"after":"27c0835b0b41ae06cc05cfdb886625c909cbfe20","ref":"refs/heads/shengf/develop-rebase","pushedAt":"2024-08-13T17:13:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shengfukevin","name":"Sheng Fu","path":"/shengfukevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11262355?s=80&v=4"},"commit":{"message":"merge with main","shortMessageHtmlLink":"merge with main"}},{"before":"58ce6eb329e97f846bc9efd566995bcf45a8eb49","after":"c85f1b52c896d0a8a417ac7a85207956937b0205","ref":"refs/heads/main","pushedAt":"2024-08-13T07:02:47.000Z","pushType":"push","commitsCount":1,"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":"Refactor comms trace parser and deprecate support for basic and Kineto traces (#155)\n\nSummary:\nRefactored the commsTraceParser to enhance readability and maintainability.\nRemoved deprecated support for parsing \"basic\" and \"Kineto\" traces; only Chakra host execution traces are now supported.\nAdded detailed logging to handle undecimal process group names with warnings instead of exceptions.\nModified _parse_proc_group_info and _parse_comms_op_node for improved processing of process group info and communication operations.\nUpdated comms_utils to support additional data types (signed char, unsigned char).\nAdjusted the command-line interface to reflect the updated trace type options.\n\nPull Request resolved: https://github.com/facebookresearch/param/pull/155\n\nTest Plan: $ comm_replay --trace-type et --trace-path /home/sanshang/021_debug/000_code/param/trace/traces_megatronlm_gpt_43B_32ranks_pytnightly0703/execution_trace\n\nReviewed By: briancoutinho\n\nDifferential Revision: D61025278\n\nPulled By: shengfukevin\n\nfbshipit-source-id: 8c1ea44664105dbb0af826d8bd554b1b38659376","shortMessageHtmlLink":"Refactor comms trace parser and deprecate support for basic and Kinet…"}},{"before":"4c96222d2b6019f79fb8dfcca2dfb455f342a745","after":"b444dbc5a602fd324126996b20a5daaa8a4f90f9","ref":"refs/heads/shengf/refactor-comm-trace-parser","pushedAt":"2024-08-13T06:20:12.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":"Refactor comms trace parser and deprecate support for basic and Kineto traces (#155)\n\nSummary:\nRefactored the commsTraceParser to enhance readability and maintainability.\nRemoved deprecated support for parsing \"basic\" and \"Kineto\" traces; only Chakra host execution traces are now supported.\nAdded detailed logging to handle undecimal process group names with warnings instead of exceptions.\nModified _parse_proc_group_info and _parse_comms_op_node for improved processing of process group info and communication operations.\nUpdated comms_utils to support additional data types (signed char, unsigned char).\nAdjusted the command-line interface to reflect the updated trace type options.\n\n\nTest Plan: $ comm_replay --trace-type et --trace-path /home/sanshang/021_debug/000_code/param/trace/traces_megatronlm_gpt_43B_32ranks_pytnightly0703/execution_trace\n\nReviewed By: briancoutinho\n\nDifferential Revision: D61025278\n\nPulled By: shengfukevin","shortMessageHtmlLink":"Refactor comms trace parser and deprecate support for basic and Kinet…"}},{"before":"edc5c693d8b7e8ab844ca774042c65449a3f3ac3","after":"58ce6eb329e97f846bc9efd566995bcf45a8eb49","ref":"refs/heads/main","pushedAt":"2024-08-09T21:20:03.000Z","pushType":"push","commitsCount":1,"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":"Fixed the bug to access tensor stride (#150)\n\nSummary:\nPull Request resolved: https://github.com/facebookresearch/param/pull/150\n\nThere is a bug to access tensor stride. The current implementation uses the index of the input tensor to access node.tensor_strides. However node.tensor_strides is for all input variables including non tensor variables. So the fix is to get the list of tensor stride, then uses the index of the input tensor to access the list of tensor stride.\n\nReviewed By: briancoutinho\n\nDifferential Revision: D60642585\n\nfbshipit-source-id: c6f18f1a879c4d0b690327fd78083c44e009c78b","shortMessageHtmlLink":"Fixed the bug to access tensor stride (#150)"}},{"before":"afa7558341382ef0c3430ab64d53177d33bd7fbb","after":"4c96222d2b6019f79fb8dfcca2dfb455f342a745","ref":"refs/heads/shengf/refactor-comm-trace-parser","pushedAt":"2024-08-09T17:57:51.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":"Refactor comms trace parser and deprecate support for basic and Kineto traces (#155)\n\nSummary:\nRefactored the commsTraceParser to enhance readability and maintainability.\nRemoved deprecated support for parsing \"basic\" and \"Kineto\" traces; only Chakra host execution traces are now supported.\nAdded detailed logging to handle undecimal process group names with warnings instead of exceptions.\nModified _parse_proc_group_info and _parse_comms_op_node for improved processing of process group info and communication operations.\nUpdated comms_utils to support additional data types (signed char, unsigned char).\nAdjusted the command-line interface to reflect the updated trace type options.\n\n\nTest Plan: $ comm_replay --trace-type et --trace-path /home/sanshang/021_debug/000_code/param/trace/traces_megatronlm_gpt_43B_32ranks_pytnightly0703/execution_trace\n\nDifferential Revision: D61025278","shortMessageHtmlLink":"Refactor comms trace parser and deprecate support for basic and Kinet…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMzoxODoxOS4wMDAwMDBazwAAAAS7ZbxI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMzoxODoxOS4wMDAwMDBazwAAAAS7ZbxI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxNzo1Nzo1MS4wMDAwMDBazwAAAASWhI0M"}},"title":"Activity · facebookresearch/param"}