{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598267148,"defaultBranch":"main","name":"byteir","ownerLogin":"bytedance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-06T18:51:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4158466?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716648788.0","currentOid":""},"activityList":{"items":[{"before":"dc61f2de5630311ad6c35224a71f4c293e86649f","after":null,"ref":"refs/heads/tf-frontend","pushedAt":"2024-05-25T14:53:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heromapwrd","name":"liuquanbo-byte","path":"/heromapwrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18663065?s=80&v=4"}},{"before":"589ca35b6cbce1ca17d9accee8c84a9b5f924854","after":"150342b710400b528f1e7410efa0c05c47adb8fd","ref":"refs/heads/main","pushedAt":"2024-05-25T14:53:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"heromapwrd","name":"liuquanbo-byte","path":"/heromapwrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18663065?s=80&v=4"},"commit":{"message":"[tf-frontend] add new layer_norm pattern (#281)\n\nadd new layer_norm pattern\r\n\r\n---------\r\n\r\nCo-authored-by: Yuanqiang Liu ","shortMessageHtmlLink":"[tf-frontend] add new layer_norm pattern (#281)"}},{"before":"40034e482323c539eb886523cd8c1dcd28e3037d","after":"dc61f2de5630311ad6c35224a71f4c293e86649f","ref":"refs/heads/tf-frontend","pushedAt":"2024-05-25T14:02:25.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"Merge branch 'main' into tf-frontend","shortMessageHtmlLink":"Merge branch 'main' into tf-frontend"}},{"before":"78a18f4aced7ec16bd5a9d849b557565372deeba","after":null,"ref":"refs/heads/lyq/bump-version","pushedAt":"2024-05-25T12:58:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"}},{"before":"bf020e28dfc809c1688a324664582f29f0a81e0d","after":"589ca35b6cbce1ca17d9accee8c84a9b5f924854","ref":"refs/heads/main","pushedAt":"2024-05-25T12:58:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"[compiler & runtime] bump version to 1.8.4.0 (#284)\n\nas title","shortMessageHtmlLink":"[compiler & runtime] bump version to 1.8.4.0 (#284)"}},{"before":"4238f048ccd69260763d1c2033a7487f327d7156","after":"40034e482323c539eb886523cd8c1dcd28e3037d","ref":"refs/heads/tf-frontend","pushedAt":"2024-05-25T12:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heromapwrd","name":"liuquanbo-byte","path":"/heromapwrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18663065?s=80&v=4"},"commit":{"message":"[tf-frontend] change decimal","shortMessageHtmlLink":"[tf-frontend] change decimal"}},{"before":"705bff8cd3052e71242767894459655f3d40db7f","after":"6ba7d7d9783097e084a56bb7df3e098213b3c25d","ref":"refs/heads/reduceCodegen","pushedAt":"2024-05-25T09:42:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"XG-zheng","name":"xg","path":"/XG-zheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34860978?s=80&v=4"},"commit":{"message":"[compiler] move VectorToScf after warp distribute","shortMessageHtmlLink":"[compiler] move VectorToScf after warp distribute"}},{"before":"f6cda733c952a4bf8f3cad49be7d8788ce302ffb","after":"78a18f4aced7ec16bd5a9d849b557565372deeba","ref":"refs/heads/lyq/bump-version","pushedAt":"2024-05-25T08:58:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"Merge branch 'main' into lyq/bump-version","shortMessageHtmlLink":"Merge branch 'main' into lyq/bump-version"}},{"before":"07c8083ab0d2995949c2b4b0c1555a8bf4769bd5","after":null,"ref":"refs/heads/chh/tools","pushedAt":"2024-05-25T08:33:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"}},{"before":"2c651211df0386153a1665fb4a0739c149c3f4cc","after":"bf020e28dfc809c1688a324664582f29f0a81e0d","ref":"refs/heads/main","pushedAt":"2024-05-25T08:32:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"[compiler] compile tools missing match args (#283)\n\nSigned-off-by: huangchenhui.yellow ","shortMessageHtmlLink":"[compiler] compile tools missing match args (#283)"}},{"before":"b390dcebd2eda0e1ab88fb2deb0f6c26b18f75bc","after":"4238f048ccd69260763d1c2033a7487f327d7156","ref":"refs/heads/tf-frontend","pushedAt":"2024-05-25T08:32:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heromapwrd","name":"liuquanbo-byte","path":"/heromapwrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18663065?s=80&v=4"},"commit":{"message":"[tf-frontend] fix check label","shortMessageHtmlLink":"[tf-frontend] fix check label"}},{"before":null,"after":"705bff8cd3052e71242767894459655f3d40db7f","ref":"refs/heads/reduceCodegen","pushedAt":"2024-05-25T07:45:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"XG-zheng","name":"xg","path":"/XG-zheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34860978?s=80&v=4"},"commit":{"message":"[compiler] optimize reduction codegen","shortMessageHtmlLink":"[compiler] optimize reduction codegen"}},{"before":"effd0c37aa1f2b16e95c7d25dc11deb098a5a2fd","after":"1807d5df2e2cd0ca74a83fbb1a27b470e0d8dfa8","ref":"refs/heads/chh/byteir_dynamo_backend","pushedAt":"2024-05-25T07:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YellowHCH","name":"Chenhui Huang","path":"/YellowHCH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30946465?s=80&v=4"},"commit":{"message":"ci rerun","shortMessageHtmlLink":"ci rerun"}},{"before":null,"after":"f6cda733c952a4bf8f3cad49be7d8788ce302ffb","ref":"refs/heads/lyq/bump-version","pushedAt":"2024-05-25T07:00:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"[compiler & runtime] bump version to 1.8.4.0","shortMessageHtmlLink":"[compiler & runtime] bump version to 1.8.4.0"}},{"before":"60f905595ce1c55eea8e6c999df7fae07005c90f","after":"07c8083ab0d2995949c2b4b0c1555a8bf4769bd5","ref":"refs/heads/chh/tools","pushedAt":"2024-05-25T06:55:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"137010576cfbda38aad1c1ed67312cdabdcc93ee","after":"60f905595ce1c55eea8e6c999df7fae07005c90f","ref":"refs/heads/chh/tools","pushedAt":"2024-05-25T06:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YellowHCH","name":"Chenhui Huang","path":"/YellowHCH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30946465?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"720442e7f73b3a7de0a90bf364b6467cdc0acae3","after":null,"ref":"refs/heads/lyq/fix-compile-dynamo","pushedAt":"2024-05-25T06:42:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"}},{"before":"2cf2dfed061fcc617cf124f3c94f3c45b38bbc38","after":"2c651211df0386153a1665fb4a0739c149c3f4cc","ref":"refs/heads/main","pushedAt":"2024-05-25T06:42:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"[torch-frontend] disable shape/dtype infer in compile_dynamo_model (#282)\n\n* to reduce compiling time when compile_dynamo_model()","shortMessageHtmlLink":"[torch-frontend] disable shape/dtype infer in compile_dynamo_model (#282"}},{"before":"e959663fcbbe12e2655322598db1cad8289d03dd","after":"b390dcebd2eda0e1ab88fb2deb0f6c26b18f75bc","ref":"refs/heads/tf-frontend","pushedAt":"2024-05-25T06:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heromapwrd","name":"liuquanbo-byte","path":"/heromapwrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18663065?s=80&v=4"},"commit":{"message":"[tf-frontend] change layer_norm_without_gamma dtype to f32","shortMessageHtmlLink":"[tf-frontend] change layer_norm_without_gamma dtype to f32"}},{"before":"bae8a878482acc26da7d1378fb7acc6f9ccf2e21","after":"effd0c37aa1f2b16e95c7d25dc11deb098a5a2fd","ref":"refs/heads/chh/byteir_dynamo_backend","pushedAt":"2024-05-25T05:57:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YellowHCH","name":"Chenhui Huang","path":"/YellowHCH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30946465?s=80&v=4"},"commit":{"message":"[dynamo] disable ci numerical test\n- as title\n- add readme\n\nSigned-off-by: huangchenhui.yellow ","shortMessageHtmlLink":"[dynamo] disable ci numerical test"}},{"before":null,"after":"137010576cfbda38aad1c1ed67312cdabdcc93ee","ref":"refs/heads/chh/tools","pushedAt":"2024-05-25T05:09:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YellowHCH","name":"Chenhui Huang","path":"/YellowHCH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30946465?s=80&v=4"},"commit":{"message":"[compiler] compiel tools missing match args\n\nSigned-off-by: huangchenhui.yellow ","shortMessageHtmlLink":"[compiler] compiel tools missing match args"}},{"before":"1d9955c1318cd724d36210a2357720183ddd81ed","after":"bae8a878482acc26da7d1378fb7acc6f9ccf2e21","ref":"refs/heads/chh/byteir_dynamo_backend","pushedAt":"2024-05-25T05:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YellowHCH","name":"Chenhui Huang","path":"/YellowHCH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30946465?s=80&v=4"},"commit":{"message":"[dynamo] disable ci numerical test\n- as title\n- add readme\n\nSigned-off-by: huangchenhui.yellow ","shortMessageHtmlLink":"[dynamo] disable ci numerical test"}},{"before":null,"after":"720442e7f73b3a7de0a90bf364b6467cdc0acae3","ref":"refs/heads/lyq/fix-compile-dynamo","pushedAt":"2024-05-25T04:51:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"[torch-frontend] disable shape/dtype infer in compile_dynamo_model","shortMessageHtmlLink":"[torch-frontend] disable shape/dtype infer in compile_dynamo_model"}},{"before":null,"after":"e959663fcbbe12e2655322598db1cad8289d03dd","ref":"refs/heads/tf-frontend","pushedAt":"2024-05-25T00:13:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"heromapwrd","name":"liuquanbo-byte","path":"/heromapwrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18663065?s=80&v=4"},"commit":{"message":"add new layer_norm pattern","shortMessageHtmlLink":"add new layer_norm pattern"}},{"before":"338ec54cb690927bff50ed1a0c9083acf89f9dfd","after":null,"ref":"refs/heads/tf-frontend","pushedAt":"2024-05-25T00:12:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heromapwrd","name":"liuquanbo-byte","path":"/heromapwrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18663065?s=80&v=4"}},{"before":"a1d017006d5ecf2b196611acbb65f13898caaaa1","after":"e560497dfa1b40ff3e6d0ed8ac3ba50c34a8ac20","ref":"refs/heads/lyq/fix-requirement","pushedAt":"2024-05-24T23:25:14.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"Merge branch 'main' into lyq/fix-requirement","shortMessageHtmlLink":"Merge branch 'main' into lyq/fix-requirement"}},{"before":"87ff5c330aee77298586dbb920dd37206395143b","after":"2cf2dfed061fcc617cf124f3c94f3c45b38bbc38","ref":"refs/heads/main","pushedAt":"2024-05-24T23:24:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"[Fix] Avoid fx_importer generate DenseResourceElementsAttr (#272)\n\n```python\r\nclass MLP(nn.Module):\r\n def __init__(self, hidden_dim, world_size):\r\n super().__init__()\r\n self.hidden_dim = hidden_dim\r\n self.world_size = world_size\r\n self.fc1 = nn.Linear(self.hidden_dim, self.hidden_dim * 4)\r\n self.fc2 = nn.Linear(self.hidden_dim * 4, self.hidden_dim)\r\n self._initialize_weights()\r\n\r\n def _initialize_weights(self):\r\n with torch.no_grad():\r\n # Initialize weights with fixed values\r\n self.fc1.weight.fill_(0.01)\r\n self.fc1.bias.fill_(0.02)\r\n self.fc2.weight.fill_(0.03)\r\n self.fc2.bias.fill_(0.04)\r\n\r\n def forward(self, x):\r\n return funcol.all_reduce(\r\n self.fc2(self.fc1(x)), \"sum\", list(range(self.world_size))\r\n )\r\n\r\n```\r\nMake fx_importer not to dump the following IR:\r\n```mlir\r\nmodule {\r\n func.func @main(%arg0: tensor<10x16xf32>) -> tensor<10x16xf32> {\r\n %cst = stablehlo.constant dense<1.000000e+00> : tensor<1xf32>\r\n %cst_0 = stablehlo.constant dense_resource : tensor<16xf32>\r\n %cst_1 = stablehlo.constant dense_resource : tensor<16x64xf32>\r\n %cst_2 = stablehlo.constant dense_resource : tensor<64xf32>\r\n %cst_3 = stablehlo.constant dense_resource : tensor<64x16xf32>\r\n.......\r\n }\r\n}\r\n\r\n{-#\r\n dialect_resources: {\r\n builtin: {\r\n torch_tensor_16_torch.float32: \"0x040000000AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D0AD7233D\",\r\n torch_tensor_16_64_torch.float32: \r\n.........\r\n }\r\n }\r\n#-}\r\n\r\n\r\n```\r\nBut generate this:\r\n```mlir\r\nmodule {\r\n func.func @main(%arg0: tensor<10x16xf32>) -> tensor<10x16xf32> {\r\n %cst = stablehlo.constant dense<1.000000e+00> : tensor<1xf32>\r\n %cst_0 = stablehlo.constant dense<4.000000e-02> : tensor<16xf32>\r\n %cst_1 = stablehlo.constant dense<3.000000e-02> : tensor<16x64xf32>\r\n %cst_2 = stablehlo.constant dense<2.000000e-02> : tensor<64xf32>\r\n %cst_3 = stablehlo.constant dense<0.00999999977> : tensor<64x16xf32>\r\n %0 = stablehlo.transpose %cst_3, dims = [1, 0] : (tensor<64x16xf32>) -> tensor<16x64xf32>\r\n......\r\n }\r\n}\r\n\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: Yuanqiang Liu ","shortMessageHtmlLink":"[Fix] Avoid fx_importer generate DenseResourceElementsAttr (#272)"}},{"before":"fc7f03d5c6b8bcd7db426b1700123edb1a145408","after":null,"ref":"refs/heads/sliceCodegen","pushedAt":"2024-05-24T23:06:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"}},{"before":"6800f3a7cd5989c83785ae7085aeb73c8078f7cf","after":"87ff5c330aee77298586dbb920dd37206395143b","ref":"refs/heads/main","pushedAt":"2024-05-24T23:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qingyunqu","name":"Yuanqiang Liu","path":"/qingyunqu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29956693?s=80&v=4"},"commit":{"message":"[compiler] add mhlo concat slice fusion (#280)\n\nas title","shortMessageHtmlLink":"[compiler] add mhlo concat slice fusion (#280)"}},{"before":null,"after":"fc7f03d5c6b8bcd7db426b1700123edb1a145408","ref":"refs/heads/sliceCodegen","pushedAt":"2024-05-24T15:45:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"XG-zheng","name":"xg","path":"/XG-zheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34860978?s=80&v=4"},"commit":{"message":"[compiler] add mhlo concat slice fusion","shortMessageHtmlLink":"[compiler] add mhlo concat slice fusion"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU8GouQA","startCursor":null,"endCursor":null}},"title":"Activity · bytedance/byteir"}