{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":257405618,"defaultBranch":"master","name":"scalehls","ownerLogin":"UIUC-ChenLab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-20T21:15:46.000Z","ownerAvatar":"https://github.com/avatars/u/29895506?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711318098.0","currentOid":""},"activityList":{"items":[{"before":"76fda5b37d9c3caab6bfded306618a4615e7b426","after":"f3394355c1d65682fd5bbe3c36fc50f558f56662","ref":"refs/heads/inspire3","pushedAt":"2024-04-14T23:00:55.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Use namespace-level const string for magic attr names","shortMessageHtmlLink":"Use namespace-level const string for magic attr names"}},{"before":"db9ce6456d1b4ae593b60e04f81d318760fdf0ae","after":"76fda5b37d9c3caab6bfded306618a4615e7b426","ref":"refs/heads/inspire3","pushedAt":"2024-04-03T05:07:25.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Update convert_dataflow_to_func pass pipeline","shortMessageHtmlLink":"Update convert_dataflow_to_func pass pipeline"}},{"before":"3a15525461daa9dee683a0e77613d5bf8dd7dfb3","after":"db9ce6456d1b4ae593b60e04f81d318760fdf0ae","ref":"refs/heads/inspire3","pushedAt":"2024-03-30T06:32:53.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Replace itensor/tensor_init op with itensor/tensor_instance op after dataflow scheduling","shortMessageHtmlLink":"Replace itensor/tensor_init op with itensor/tensor_instance op after …"}},{"before":"b688cf28cdfe534dbe31ecd853496311a9e922e6","after":"3a15525461daa9dee683a0e77613d5bf8dd7dfb3","ref":"refs/heads/inspire3","pushedAt":"2024-03-26T18:42:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Implement generate-dataflow-hierarchy pass","shortMessageHtmlLink":"Implement generate-dataflow-hierarchy pass"}},{"before":null,"after":"b688cf28cdfe534dbe31ecd853496311a9e922e6","ref":"refs/heads/inspire3","pushedAt":"2024-03-24T22:08:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Make schedule-dataflow pass more efficient","shortMessageHtmlLink":"Make schedule-dataflow pass more efficient"}},{"before":"ad377d1fbf8b6ec9af8cb353a36218172697b79f","after":"3b081e0b66844e09bf3ce47b8481e38ca91f3d9e","ref":"refs/heads/inspire2","pushedAt":"2024-03-21T03:18:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Ensure each use of tensor_init op is bufferzied into a unique buffer","shortMessageHtmlLink":"Ensure each use of tensor_init op is bufferzied into a unique buffer"}},{"before":"d2bfba4ae66b1b92e50087218c8b13f403033d4d","after":"ad377d1fbf8b6ec9af8cb353a36218172697b79f","ref":"refs/heads/inspire2","pushedAt":"2024-03-20T21:16:30.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Support linalg \"unrolling\" in dse","shortMessageHtmlLink":"Support linalg \"unrolling\" in dse"}},{"before":"146e4f48423bbd5ddcd1d66bdebf4d08479cb1fc","after":"d2bfba4ae66b1b92e50087218c8b13f403033d4d","ref":"refs/heads/inspire2","pushedAt":"2024-02-28T06:15:14.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Lower tensor.fork to stream.fork","shortMessageHtmlLink":"Lower tensor.fork to stream.fork"}},{"before":null,"after":"146e4f48423bbd5ddcd1d66bdebf4d08479cb1fc","ref":"refs/heads/inspire2","pushedAt":"2024-02-23T22:53:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Remove the layer of structural dataflow abstraction","shortMessageHtmlLink":"Remove the layer of structural dataflow abstraction"}},{"before":"c6580f2130ecfcac935d66bc18f2e6c16b85f5d5","after":"7ff6a09a7b34a0b323288666747d2dbb873c3e19","ref":"refs/heads/inspire","pushedAt":"2024-02-22T00:42:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Update transform ops","shortMessageHtmlLink":"Update transform ops"}},{"before":"73e837314c05b90692d63c28f7d87064fd28b70a","after":"c6580f2130ecfcac935d66bc18f2e6c16b85f5d5","ref":"refs/heads/inspire","pushedAt":"2024-02-20T20:18:33.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Use Split/MergeIteration and Expand/CollapseShape op in the transformation","shortMessageHtmlLink":"Use Split/MergeIteration and Expand/CollapseShape op in the transform…"}},{"before":"6a875ef15c215c4f802caad9aee1862aa4fd67e7","after":"73e837314c05b90692d63c28f7d87064fd28b70a","ref":"refs/heads/inspire","pushedAt":"2024-02-15T18:09:16.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Add stream_read/write verifiers","shortMessageHtmlLink":"Add stream_read/write verifiers"}},{"before":"310100293f8a4b84bdb59a368febbb2a298a2ced","after":"b69f334c9c122fad3759fcf388d3f039689b6fc0","ref":"refs/heads/master","pushedAt":"2024-02-08T20:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[HLS] Fix select op printing issue","shortMessageHtmlLink":"[HLS] Fix select op printing issue"}},{"before":"23302bef2d78f9314cc017045fbdda19173a78d2","after":"6a875ef15c215c4f802caad9aee1862aa4fd67e7","ref":"refs/heads/inspire","pushedAt":"2024-02-04T22:01:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Add LowerTensorToStreamOp","shortMessageHtmlLink":"Add LowerTensorToStreamOp"}},{"before":"351177c56cefd3619f0e88ec0bc976dca9328b18","after":"23302bef2d78f9314cc017045fbdda19173a78d2","ref":"refs/heads/inspire","pushedAt":"2024-01-15T04:42:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Reorganize pass folders","shortMessageHtmlLink":"Reorganize pass folders"}},{"before":"02273bbe7f3c561977c6b32f3a114a90f8eab737","after":"351177c56cefd3619f0e88ec0bc976dca9328b18","ref":"refs/heads/inspire","pushedAt":"2024-01-09T23:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Support transform ops in scalehls-opt","shortMessageHtmlLink":"Support transform ops in scalehls-opt"}},{"before":"e0b5521dac63cf06cac98fe646dba7bc6aae6d22","after":"02273bbe7f3c561977c6b32f3a114a90f8eab737","ref":"refs/heads/inspire","pushedAt":"2024-01-09T21:30:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Support math.erf operation","shortMessageHtmlLink":"Support math.erf operation"}},{"before":null,"after":"e0b5521dac63cf06cac98fe646dba7bc6aae6d22","ref":"refs/heads/inspire","pushedAt":"2023-12-27T08:44:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Pump LLVM to 23b82c987d690939f3e7b1431d6004f409c10425","shortMessageHtmlLink":"Pump LLVM to 23b82c987d690939f3e7b1431d6004f409c10425"}},{"before":"3e632c265c5498e53e851b49f34717dd47f7b949","after":"cd98fe3fa272c93049637879c47e30a9f844cf8d","ref":"refs/heads/awakening","pushedAt":"2023-12-27T04:20:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[HLS] Add FloatParamType and IntParamType","shortMessageHtmlLink":"[HLS] Add FloatParamType and IntParamType"}},{"before":null,"after":"99f1786ce6049ad39796fd5c6aa1b2f69147dd70","ref":"refs/heads/main","pushedAt":"2023-10-15T18:00:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Update readme and license","shortMessageHtmlLink":"Update readme and license"}},{"before":"161cb0c66ce842ffdbf28cdbd98b085fc8a7dcc1","after":"3e632c265c5498e53e851b49f34717dd47f7b949","ref":"refs/heads/awakening","pushedAt":"2023-07-19T07:12:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Bump LLVM version to the latest","shortMessageHtmlLink":"Bump LLVM version to the latest"}},{"before":"ab1006549bf37f4d1fc66e3ba29fa216cae03a4a","after":"161cb0c66ce842ffdbf28cdbd98b085fc8a7dcc1","ref":"refs/heads/awakening","pushedAt":"2023-06-29T11:14:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[HLS] Support StructOp, StructType, struct-enabled design space generation and implementation, and struct emission (#67)\n\n* Update StructOp definition; Add StructType and python bindings\r\n\r\n* [HLS] Add a getStructPeeledTemplates method to peel structs and get real templates of IPs.\r\n\r\n* [HLS] Add TemplatedOpInterface; Add static_template array attribute to InstanceOp and StructInstanceOp to enable more flexible template representation\r\n\r\n* [ImplementTaskDesignSpace] Update the pass to better support struct IP templates\r\n\r\n* [HLS] Augment StructType with name parameter\r\n\r\n* [EmitHLSCpp] Support to emit StructInstanceOp\r\n\r\n---------\r\n\r\nCo-authored-by: MIAOMIAOMIAO <907241061@qq.com>\r\nCo-authored-by: Hanchen Ye ","shortMessageHtmlLink":"[HLS] Support StructOp, StructType, struct-enabled design space gener…"}},{"before":"994dd05e60b106b86bba5c96bd7989b56a62f10a","after":"ab1006549bf37f4d1fc66e3ba29fa216cae03a4a","ref":"refs/heads/awakening","pushedAt":"2023-06-28T09:33:55.357Z","pushType":"push","commitsCount":5,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[Matchers] Move from scalehls utils to HLS dialect utils","shortMessageHtmlLink":"[Matchers] Move from scalehls utils to HLS dialect utils"}},{"before":"f53a7f01ae567149da033f410eaacc53d0c89b67","after":"994dd05e60b106b86bba5c96bd7989b56a62f10a","ref":"refs/heads/awakening","pushedAt":"2023-06-11T21:10:35.247Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"Ip to cpp emit typo fix (#65)\n\n[EmitHLSCpp] Fixed a small typo","shortMessageHtmlLink":"Ip to cpp emit typo fix (#65)"}},{"before":"44bc348b905f66b08319168aa2eb4a5695711031","after":"f53a7f01ae567149da033f410eaacc53d0c89b67","ref":"refs/heads/awakening","pushedAt":"2023-06-09T05:31:31.034Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[EmitHLSCpp] Support to emit InstanceOp (#63)","shortMessageHtmlLink":"[EmitHLSCpp] Support to emit InstanceOp (#63)"}},{"before":"45c0c494da8750b13b07f35a28d854db9ed7913b","after":"44bc348b905f66b08319168aa2eb4a5695711031","ref":"refs/heads/awakening","pushedAt":"2023-06-06T01:43:32.138Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[ImplementTaskDesignSpace] Parallelize task when no IP matched (#62)","shortMessageHtmlLink":"[ImplementTaskDesignSpace] Parallelize task when no IP matched (#62)"}},{"before":"cdeabef52a79316c72df30a5557c1dec7e7ab031","after":"45c0c494da8750b13b07f35a28d854db9ed7913b","ref":"refs/heads/awakening","pushedAt":"2023-05-31T05:54:18.577Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[SemanticsOp] Support to initialize scalar args","shortMessageHtmlLink":"[SemanticsOp] Support to initialize scalar args"}},{"before":"7482eb3ea47c56edca7fc916fe213a0cb0e66972","after":"cdeabef52a79316c72df30a5557c1dec7e7ab031","ref":"refs/heads/awakening","pushedAt":"2023-05-30T04:28:51.352Z","pushType":"push","commitsCount":6,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[Matchers] Add an IPMatcher;\nUpdate ImplementTaskDesignSpace pass accordingly","shortMessageHtmlLink":"[Matchers] Add an IPMatcher;"}},{"before":"c3a0f1bef14af3ea62cee3903c8df9c289c114f1","after":"7482eb3ea47c56edca7fc916fe213a0cb0e66972","ref":"refs/heads/awakening","pushedAt":"2023-05-28T21:22:47.968Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[HLS] Support to bufferize InstanceOp;\nAdd several helpers to InstanceOp","shortMessageHtmlLink":"[HLS] Support to bufferize InstanceOp;"}},{"before":"66784f1456170b8e6cc736f1da827b0743cdfc3b","after":"c3a0f1bef14af3ea62cee3903c8df9c289c114f1","ref":"refs/heads/awakening","pushedAt":"2023-05-28T07:31:25.303Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanchenye","name":"Hanchen Ye","path":"/hanchenye","primaryAvatarUrl":"https://github.com/avatars/u/17632034?s=80&v=4"},"commit":{"message":"[CI] Fixed format issue","shortMessageHtmlLink":"[CI] Fixed format issue"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMGSu_AA","startCursor":null,"endCursor":null}},"title":"Activity · UIUC-ChenLab/scalehls"}