{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":393227808,"defaultBranch":"main","name":"tutel","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-06T02:44:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715150842.0","currentOid":""},"activityList":{"items":[{"before":"d4c20c3e23c818b04b916930636ad762dbb3c8b0","after":"125e6c601861b965ea9db039afff68ba04a887b3","ref":"refs/heads/main","pushedAt":"2024-05-14T14:03:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add built-in llama_ffn; add helloworld_custom_expert_sharded; (#235)\n\nCo-authored-by: weicu ","shortMessageHtmlLink":"add built-in llama_ffn; add helloworld_custom_expert_sharded; (#235)"}},{"before":"13c7a72dcc144481a5dc0b1554eea4fdd4901634","after":"d4c20c3e23c818b04b916930636ad762dbb3c8b0","ref":"refs/heads/main","pushedAt":"2024-05-08T06:41:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"update README.md for v0.3.2 (#234)","shortMessageHtmlLink":"update README.md for v0.3.2 (#234)"}},{"before":"6da6b52b4cf9c91d90e35ecca7126f3b28dca813","after":"13c7a72dcc144481a5dc0b1554eea4fdd4901634","ref":"refs/heads/main","pushedAt":"2024-04-19T08:21:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"using TUTEL_GLOBAL_TIMEOUT_SEC to make NCCL timeout configurable (#231)","shortMessageHtmlLink":"using TUTEL_GLOBAL_TIMEOUT_SEC to make NCCL timeout configurable (#231)"}},{"before":"03034de53dd0c0728e6b923314ed6014efd3e60a","after":"6da6b52b4cf9c91d90e35ecca7126f3b28dca813","ref":"refs/heads/main","pushedAt":"2024-04-09T07:58:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"replace unnecessary zeros -> empty (#229)","shortMessageHtmlLink":"replace unnecessary zeros -> empty (#229)"}},{"before":"338fa08032e38160fae2e0058756705592bae813","after":"03034de53dd0c0728e6b923314ed6014efd3e60a","ref":"refs/heads/main","pushedAt":"2024-03-23T04:34:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add tutel.examples.helloworld_demo based on custom experts (#227)","shortMessageHtmlLink":"add tutel.examples.helloworld_demo based on custom experts (#227)"}},{"before":"20df39d58745e4a2d4a4dca1350c0684bcdb24b1","after":"338fa08032e38160fae2e0058756705592bae813","ref":"refs/heads/main","pushedAt":"2024-03-23T04:02:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"enable message size larger than 4GB for all_to_all_v/all_gather_v (#228)","shortMessageHtmlLink":"enable message size larger than 4GB for all_to_all_v/all_gather_v (#228)"}},{"before":"d49742865ee852545526d3463ed4b0390c5d0ba3","after":"20df39d58745e4a2d4a4dca1350c0684bcdb24b1","ref":"refs/heads/main","pushedAt":"2024-02-22T11:17:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"narrow down NCCL transactions for all2all-v & allgather-v","shortMessageHtmlLink":"narrow down NCCL transactions for all2all-v & allgather-v"}},{"before":"758750d6effd84ea9c3b3c60bb64c58a01847393","after":"d49742865ee852545526d3463ed4b0390c5d0ba3","ref":"refs/heads/main","pushedAt":"2024-02-22T10:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"narrow down NCCL transactions to avoid unordered packets","shortMessageHtmlLink":"narrow down NCCL transactions to avoid unordered packets"}},{"before":"ac01c04c289df01cc289771a8080165a82e53de3","after":"758750d6effd84ea9c3b3c60bb64c58a01847393","ref":"refs/heads/main","pushedAt":"2024-02-19T15:42:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"update online setup instructions (#225)","shortMessageHtmlLink":"update online setup instructions (#225)"}},{"before":"b440e018c347205d3292a7c1e7947981e8fe46ad","after":"ac01c04c289df01cc289771a8080165a82e53de3","ref":"refs/heads/main","pushedAt":"2024-02-19T15:41:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"update online setup instructions (#225)","shortMessageHtmlLink":"update online setup instructions (#225)"}},{"before":"80b0fee8dc10e126799fad4fffbc033d3e8aff88","after":"b440e018c347205d3292a7c1e7947981e8fe46ad","ref":"refs/heads/main","pushedAt":"2024-02-10T11:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add option to install with cpu only: export NO_CUDA=1 (#224)","shortMessageHtmlLink":"add option to install with cpu only: export NO_CUDA=1 (#224)"}},{"before":"fdf6e59f977ee7cbd935bd04c0baa583b3e0199b","after":"80b0fee8dc10e126799fad4fffbc033d3e8aff88","ref":"refs/heads/main","pushedAt":"2024-01-16T22:30:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add device initialization for ops on non-default devices (#223)","shortMessageHtmlLink":"add device initialization for ops on non-default devices (#223)"}},{"before":"c2b227131c96cbb36e3418626c96db09964262a3","after":"fdf6e59f977ee7cbd935bd04c0baa583b3e0199b","ref":"refs/heads/main","pushedAt":"2024-01-06T10:25:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add example files for NCCL all_to_all_v/all_gather_v (#222)","shortMessageHtmlLink":"add example files for NCCL all_to_all_v/all_gather_v (#222)"}},{"before":"6638dfcae84a79d379084152941217df4ff1008b","after":"c2b227131c96cbb36e3418626c96db09964262a3","ref":"refs/heads/main","pushedAt":"2023-12-29T09:36:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add primitives: net.batch_all_to_all_v(), net.batch_all_gather_v() (#221)","shortMessageHtmlLink":"add primitives: net.batch_all_to_all_v(), net.batch_all_gather_v() (#221"}},{"before":"58dc77253a4343f1460e6e95c763e5325a1a229a","after":null,"ref":"refs/heads/batch_comm","pushedAt":"2023-12-28T19:44:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"}},{"before":null,"after":"58dc77253a4343f1460e6e95c763e5325a1a229a","ref":"refs/heads/batch_comm","pushedAt":"2023-12-28T19:33:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add primitives: net.batch_all_to_all_v(), net.batch_all_gather_v()","shortMessageHtmlLink":"add primitives: net.batch_all_to_all_v(), net.batch_all_gather_v()"}},{"before":"4df8ec97ebf81dac0ba32b188d84641a8045b8cf","after":"6638dfcae84a79d379084152941217df4ff1008b","ref":"refs/heads/main","pushedAt":"2023-10-17T02:32:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"Enable running without bias and update ffn instantiation (#216)\n\n* updt init + param init\r\n\r\n* repr is has bias\r\n\r\n* updt bias init\r\n\r\n* leave _num_global_experts as registered buffer\r\n\r\n* Update tutel/experts/ffn.py\r\n\r\n* doc expert bias arg\r\n\r\n* has_bias -> has_fc1_bias and has_fc2_bias\r\n\r\n* change arg: bias -> has_fc1_bias and has_fc2_bias\r\n\r\n* Update tutel/experts/ffn.py","shortMessageHtmlLink":"Enable running without bias and update ffn instantiation (#216)"}},{"before":"94d35fd997837ce65d7a85a45d5e0e00e222251c","after":"4df8ec97ebf81dac0ba32b188d84641a8045b8cf","ref":"refs/heads/main","pushedAt":"2023-10-14T10:14:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"fill zeros with warning for params not defined in state_dict (#217)","shortMessageHtmlLink":"fill zeros with warning for params not defined in state_dict (#217)"}},{"before":"b122bf2439994ce0450eea5c6557948c5f4ac2ee","after":"94d35fd997837ce65d7a85a45d5e0e00e222251c","ref":"refs/heads/main","pushedAt":"2023-08-17T04:36:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"update tutel pipeline and setup deps (#212)","shortMessageHtmlLink":"update tutel pipeline and setup deps (#212)"}},{"before":"859b500fb845ab7a661180f0317c75a3998aeebc","after":"b122bf2439994ce0450eea5c6557948c5f4ac2ee","ref":"refs/heads/main","pushedAt":"2023-08-10T03:35:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"autocast x where appropriate (#209)\n\nfix a few amp-casts","shortMessageHtmlLink":"autocast x where appropriate (#209)"}},{"before":"df7db6af4af9d7eb08719b198e7af153b78f977b","after":"859b500fb845ab7a661180f0317c75a3998aeebc","ref":"refs/heads/main","pushedAt":"2023-08-09T09:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"Update README.md for Tutel installation in Torch 2","shortMessageHtmlLink":"Update README.md for Tutel installation in Torch 2"}},{"before":"2af4bf1b949010db19de0cb50de8df40e47fc903","after":"df7db6af4af9d7eb08719b198e7af153b78f977b","ref":"refs/heads/main","pushedAt":"2023-08-06T05:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"Fix typo in README.md","shortMessageHtmlLink":"Fix typo in README.md"}},{"before":"71db950201992e241a684c53675ac48c9993aa85","after":"2af4bf1b949010db19de0cb50de8df40e47fc903","ref":"refs/heads/main","pushedAt":"2023-08-05T16:46:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"support Megablocks-style MoE inference","shortMessageHtmlLink":"support Megablocks-style MoE inference"}},{"before":null,"after":"2af4bf1b949010db19de0cb50de8df40e47fc903","ref":"refs/heads/v0.3.x","pushedAt":"2023-08-05T16:45:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"support Megablocks-style MoE inference","shortMessageHtmlLink":"support Megablocks-style MoE inference"}},{"before":"9016428ea8195311247639659bca43e02bd89085","after":"71db950201992e241a684c53675ac48c9993aa85","ref":"refs/heads/main","pushedAt":"2023-08-05T16:40:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"Merge pull request #208 from ghostplant/main\n\nsupport Megablocks-style MoE inference","shortMessageHtmlLink":"Merge pull request #208 from ghostplant/main"}},{"before":"9a7fd825038cb8b5ab52e9c97d3d919312c80926","after":null,"ref":"refs/heads/v0.3.x","pushedAt":"2023-08-05T16:19:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"}},{"before":"a2242e78ff58d726b2eadcf822785c77c491b21f","after":"1d83ed06c1f09d9419f2a7428b70462accd63802","ref":"refs/heads/v0.2.x","pushedAt":"2023-08-05T16:18:32.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"always use torch.distributed.run in new torch versions","shortMessageHtmlLink":"always use torch.distributed.run in new torch versions"}},{"before":null,"after":"9a7fd825038cb8b5ab52e9c97d3d919312c80926","ref":"refs/heads/v0.3.x","pushedAt":"2023-08-05T16:16:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"support Megablocks-style MoE inference","shortMessageHtmlLink":"support Megablocks-style MoE inference"}},{"before":"d61df8de7a77dc00d95db0b787b325177ee6f582","after":"9016428ea8195311247639659bca43e02bd89085","ref":"refs/heads/main","pushedAt":"2023-05-15T16:26:44.808Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add more comment in helloworld_ddp example (#205)","shortMessageHtmlLink":"add more comment in helloworld_ddp example (#205)"}},{"before":"1456b49e27d3aaef09be65da5b74a7be0239bdb4","after":"d61df8de7a77dc00d95db0b787b325177ee6f582","ref":"refs/heads/main","pushedAt":"2023-03-30T19:13:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostplant","name":null,"path":"/ghostplant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12099308?s=80&v=4"},"commit":{"message":"add tutel.examples.helloworld_switch (#199)","shortMessageHtmlLink":"add tutel.examples.helloworld_switch (#199)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESYu2VwA","startCursor":null,"endCursor":null}},"title":"Activity ยท microsoft/tutel"}