{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":592227702,"defaultBranch":"main","name":"halo2-gpu-specific","ownerLogin":"DelphinusLab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-23T09:01:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96276966?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718287839.0","currentOid":""},"activityList":{"items":[{"before":"a2de8deebbfafb1245b9dab9ee0b21e45fd9ece8","after":null,"ref":"refs/heads/gpu-dev","pushedAt":"2024-06-13T14:10:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xgaozoyoe","name":"Xin, Gao","path":"/xgaozoyoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22486367?s=80&v=4"}},{"before":"2806101186a4027a2e3d7864c7e08b4f3a7c3f34","after":null,"ref":"refs/heads/xgao-batch-scale","pushedAt":"2024-06-13T14:10:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xgaozoyoe","name":"Xin, Gao","path":"/xgaozoyoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22486367?s=80&v=4"}},{"before":"9a81f601607bdc3ff3360a9ad66885c9796f487b","after":"94655436ff059be9ad89b07bae70930c3d9b5e3d","ref":"refs/heads/main","pushedAt":"2024-06-06T00:53:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xgaozoyoe","name":"Xin, Gao","path":"/xgaozoyoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22486367?s=80&v=4"},"commit":{"message":"Add shuffle API (#5)\n\n* add shuffle\r\n\r\n* shuffle ok\r\n\r\n* add shuffle api example\r\n\r\n* improve evaluation\r\n\r\n* add shuffle to create_proof_from_witness\r\n\r\n* add shuffle group implements\r\n\r\n* optimize shuffle group algorithm\r\n\r\n* optimize shuffle group algorithm and add delta\r\n\r\n* fix cuda compile\r\n\r\n* take the shuffle group's challenge as pow way\r\n\r\n* take the shuffle group's challenge as pow way","shortMessageHtmlLink":"Add shuffle API (#5)"}},{"before":null,"after":"3cea7f1f67818ef12aaaef5a9fe1cf6ffb783cef","ref":"refs/heads/range_check_shuffle_new","pushedAt":"2024-05-28T15:58:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"support range check column with shuffle","shortMessageHtmlLink":"support range check column with shuffle"}},{"before":null,"after":"989f9a9cad7fad10ad9b8a43fbfa4fea685594e4","ref":"refs/heads/moore/add_shuffle","pushedAt":"2024-05-27T11:44:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mooreland","name":null,"path":"/mooreland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148872042?s=80&v=4"},"commit":{"message":"add shuffle api","shortMessageHtmlLink":"add shuffle api"}},{"before":"da1b5f068ac5d2adfdec7cd80500844c82466cfa","after":"a17917e4124f6c128fc47309421dc455ea0df1c3","ref":"refs/heads/range_check_shuffle","pushedAt":"2024-04-14T05:54:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"put range assignment into gerate_advice_from_synthesize","shortMessageHtmlLink":"put range assignment into gerate_advice_from_synthesize"}},{"before":"7d368578d10eb5a3303ffed31fce65738fdef31a","after":"3f85b9c3ab424b3234d2dc0994ec27a6a2507a2f","ref":"refs/heads/xgao/para-synthesize","pushedAt":"2024-04-10T12:59:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Akas1337","name":null,"path":"/Akas1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113325155?s=80&v=4"},"commit":{"message":"add assignedtype for advice&fix","shortMessageHtmlLink":"add assignedtype for advice&fix"}},{"before":"71db8bc5d4585cbedf8eaeac615df9697bd6ee3b","after":"7d5c6768beb23345c7ee4f58217cebe036a91d3f","ref":"refs/heads/zhangjunyu/refine","pushedAt":"2024-04-06T06:35:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"parallel: use Sync instead of Send + Clone to allow multithread immutable borrow","shortMessageHtmlLink":"parallel: use Sync instead of Send + Clone to allow multithread immut…"}},{"before":null,"after":"71db8bc5d4585cbedf8eaeac615df9697bd6ee3b","ref":"refs/heads/zhangjunyu/refine","pushedAt":"2024-04-04T15:34:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"constrain Sync for Layouter","shortMessageHtmlLink":"constrain Sync for Layouter"}},{"before":"f1d54978ba5d7bdef927edfb6332316bae054d3b","after":"da1b5f068ac5d2adfdec7cd80500844c82466cfa","ref":"refs/heads/range_check_shuffle","pushedAt":"2024-04-02T11:22:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"refine sort","shortMessageHtmlLink":"refine sort"}},{"before":"e8680b66310885847bce71a8b68ddef6d6b28daa","after":"0bbb9ef15b3f99e968a34c0accd84fe4344d64ec","ref":"refs/heads/moore/reduce_pk_data","pushedAt":"2024-04-02T03:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mooreland","name":null,"path":"/mooreland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148872042?s=80&v=4"},"commit":{"message":"adapt CircuitData read/write","shortMessageHtmlLink":"adapt CircuitData read/write"}},{"before":null,"after":"e8680b66310885847bce71a8b68ddef6d6b28daa","ref":"refs/heads/moore/reduce_pk_data","pushedAt":"2024-04-02T03:05:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mooreland","name":null,"path":"/mooreland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148872042?s=80&v=4"},"commit":{"message":"reduce circuit fix and permutation data","shortMessageHtmlLink":"reduce circuit fix and permutation data"}},{"before":"446372d4f72f790bca241f053b61c3c6e6b78908","after":"f1d54978ba5d7bdef927edfb6332316bae054d3b","ref":"refs/heads/range_check_shuffle","pushedAt":"2024-04-01T13:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"refine shuffle assignment","shortMessageHtmlLink":"refine shuffle assignment"}},{"before":"2cdd92d7a830b7f2808636103833ea29649566f3","after":"446372d4f72f790bca241f053b61c3c6e6b78908","ref":"refs/heads/range_check_shuffle","pushedAt":"2024-03-29T15:05:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"u16 test pass","shortMessageHtmlLink":"u16 test pass"}},{"before":"4e4dbc839927ef13cb472e69b1e2953066447e05","after":"2cdd92d7a830b7f2808636103833ea29649566f3","ref":"refs/heads/range_check_shuffle","pushedAt":"2024-03-28T16:10:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"support range check column with shuffle","shortMessageHtmlLink":"support range check column with shuffle"}},{"before":null,"after":"4e4dbc839927ef13cb472e69b1e2953066447e05","ref":"refs/heads/range_check_shuffle","pushedAt":"2024-03-27T06:55:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"support range check column","shortMessageHtmlLink":"support range check column"}},{"before":"0d3163d5793b05db1fd5069ddf4374328686da1c","after":"94c86e3684b035689fd4ac924b79fc3267fb90bd","ref":"refs/heads/oscar-debug-changes-better-polyeval","pushedAt":"2024-03-20T06:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qozymandias","name":"Oscar Downing","path":"/qozymandias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22089063?s=80&v=4"},"commit":{"message":"minor fix","shortMessageHtmlLink":"minor fix"}},{"before":"b944b9e40759163137bfdbf4284c603e463f74fb","after":"0d3163d5793b05db1fd5069ddf4374328686da1c","ref":"refs/heads/oscar-debug-changes-better-polyeval","pushedAt":"2024-03-20T05:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qozymandias","name":"Oscar Downing","path":"/qozymandias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22089063?s=80&v=4"},"commit":{"message":"more updates from debugging polyeval","shortMessageHtmlLink":"more updates from debugging polyeval"}},{"before":"cbf0d44fd690020014a87b1e4dc26565aa61c1fb","after":null,"ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-18T13:33:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"}},{"before":"6e6aa43d74db4adfedba9daddb0a5151abddc124","after":"9a81f601607bdc3ff3360a9ad66885c9796f487b","ref":"refs/heads/main","pushedAt":"2024-03-18T13:33:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"perf: optimize permutation copy (#13)","shortMessageHtmlLink":"perf: optimize permutation copy (#13)"}},{"before":"c2b48d448fd586b00ae653c214bd3720329baed6","after":"cbf0d44fd690020014a87b1e4dc26565aa61c1fb","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-18T13:32:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"perf: optimize permutation copy","shortMessageHtmlLink":"perf: optimize permutation copy"}},{"before":"c976d295f5cae571bdc30ceb09e7923b217e3e66","after":"c2b48d448fd586b00ae653c214bd3720329baed6","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-18T13:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"perf: optimize permutation copy","shortMessageHtmlLink":"perf: optimize permutation copy"}},{"before":"74d45bbbee691e48cfccd51d561c25c4096d52ac","after":"6e6aa43d74db4adfedba9daddb0a5151abddc124","ref":"refs/heads/main","pushedAt":"2024-03-18T07:53:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"perf: support parallel assignment for V1 layouter (#12)\n\n* perf: support parallel assignment for V1 layouter\r\n\r\n* optimize ParallelAssembly\r\n\r\n* support fine grained parallel assignment\r\n\r\n* remove SimpleLayouter\r\n\r\n* revert parallel MockProver and support FlatRegion\r\n\r\n* export FlatFloorPlanner\r\n\r\n* remove unused code\r\n\r\n* fix: fix deadlock related to FlatLayouter and Mock","shortMessageHtmlLink":"perf: support parallel assignment for V1 layouter (#12)"}},{"before":"ac1cdad5bd7e9ba7ccacfec21147b1703cddcb53","after":"c976d295f5cae571bdc30ceb09e7923b217e3e66","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-17T04:54:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"fix: fix deadlock related to FlatLayouter and Mock","shortMessageHtmlLink":"fix: fix deadlock related to FlatLayouter and Mock"}},{"before":"f6596525e96d0209bdfcb30fc370b850fccf1019","after":"ac1cdad5bd7e9ba7ccacfec21147b1703cddcb53","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-17T03:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"export FlatFloorPlanner","shortMessageHtmlLink":"export FlatFloorPlanner"}},{"before":"3a9f3da175a37f3150f602eadd7ebc9773253955","after":"f6596525e96d0209bdfcb30fc370b850fccf1019","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-16T15:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"revert parallel MockProver and support FlatRegion","shortMessageHtmlLink":"revert parallel MockProver and support FlatRegion"}},{"before":"9138e2ca4e6bd4f8804768f73073312bbbf35ad0","after":"3a9f3da175a37f3150f602eadd7ebc9773253955","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-16T08:55:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"remove SimpleLayouter","shortMessageHtmlLink":"remove SimpleLayouter"}},{"before":"38dfa51aa00188c5ff016fd19b089a0f9308de5b","after":"9138e2ca4e6bd4f8804768f73073312bbbf35ad0","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-15T07:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"optimize ParallelAssembly","shortMessageHtmlLink":"optimize ParallelAssembly"}},{"before":"584f0f890a3da92c4431d926a8a6112070481f28","after":"38dfa51aa00188c5ff016fd19b089a0f9308de5b","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-15T06:44:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"perf: support parallel assignment for V1 layouter","shortMessageHtmlLink":"perf: support parallel assignment for V1 layouter"}},{"before":"ea7b37eda1277b3612f6c3f390a0400996333136","after":"584f0f890a3da92c4431d926a8a6112070481f28","ref":"refs/heads/zhangjunyu/cont_para","pushedAt":"2024-03-15T03:48:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junyu0312","name":"Junyu","path":"/junyu0312","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83873214?s=80&v=4"},"commit":{"message":"WIP: support parallel assignment for V1 layouter","shortMessageHtmlLink":"WIP: support parallel assignment for V1 layouter"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZIBQiQA","startCursor":null,"endCursor":null}},"title":"Activity · DelphinusLab/halo2-gpu-specific"}