{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":663742577,"defaultBranch":"main","name":"torchlpc","ownerLogin":"yoyololicon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-08T02:11:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17811395?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725958960.0","currentOid":""},"activityList":{"items":[{"before":"21325fdf90b16f56934e6097289382d168cc42bc","after":"6085304d557363e85e618645f6afc4d03c22d8ec","ref":"refs/heads/main","pushedAt":"2024-09-10T09:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"add pypi badge","shortMessageHtmlLink":"add pypi badge"}},{"before":"fcf64c14a18bc66931dd1b7d421e737ae7ffb273","after":"21325fdf90b16f56934e6097289382d168cc42bc","ref":"refs/heads/main","pushedAt":"2024-09-10T08:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"bump version number","shortMessageHtmlLink":"bump version number"}},{"before":"af0873567cfcc9b765f1e333eb725097c1dc5607","after":null,"ref":"refs/heads/hessian","pushedAt":"2024-09-10T08:51:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"}},{"before":"338d1bf9553543f7e8c73abea9fe1a269ad3f88d","after":"fcf64c14a18bc66931dd1b7d421e737ae7ffb273","ref":"refs/heads/main","pushedAt":"2024-09-10T08:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"v0.6: drop support for <2.0, support jacobian and hessian computation (#12)\n\n* feat: vmap, use setup_ctx syntax\n\n* test: hessian calculation\n\n* skip github cuda test on hessian\n\n* drop support for torch<2.0\n\n* refactor core\n\n* draft: jvp and vmap for recurrence\n\n* rename test\n\n* fix: import path\n\n* test: vmap for parallel scan\n\n* Merge branch 'main' into hessian\n\n* fix: rebundant ctx\n\n* fix: incorrect jvp\n\n* test parallel scan directly\n\n* clean imports","shortMessageHtmlLink":"v0.6: drop support for <2.0, support jacobian and hessian computation ("}},{"before":"af31644db9b3733dde35fa46e9d41959965a0611","after":"af0873567cfcc9b765f1e333eb725097c1dc5607","ref":"refs/heads/hessian","pushedAt":"2024-09-09T17:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"clean imports","shortMessageHtmlLink":"clean imports"}},{"before":"d7fe551fcdb5f402986b8e27f1c70e85ce5df9c9","after":"af31644db9b3733dde35fa46e9d41959965a0611","ref":"refs/heads/hessian","pushedAt":"2024-09-09T17:44:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"test parallel scan directly","shortMessageHtmlLink":"test parallel scan directly"}},{"before":"8edd7f1eb96da3c616319c9f026b785f7f7da2a9","after":"d7fe551fcdb5f402986b8e27f1c70e85ce5df9c9","ref":"refs/heads/hessian","pushedAt":"2024-09-09T17:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"fix: rebundant ctx","shortMessageHtmlLink":"fix: rebundant ctx"}},{"before":"a9a8c588598503ad6f6f8fba3cbb761e23c58dbd","after":"8edd7f1eb96da3c616319c9f026b785f7f7da2a9","ref":"refs/heads/hessian","pushedAt":"2024-09-09T17:30:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hessian","shortMessageHtmlLink":"Merge branch 'main' into hessian"}},{"before":"7113cf80bf1b5b18788a051ef59816d4b803559a","after":"a9a8c588598503ad6f6f8fba3cbb761e23c58dbd","ref":"refs/heads/hessian","pushedAt":"2024-09-09T17:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"test: vmap for parallel scan","shortMessageHtmlLink":"test: vmap for parallel scan"}},{"before":"bdb72bee854f1dc0110a70aa6299165fcd9e67ed","after":"7113cf80bf1b5b18788a051ef59816d4b803559a","ref":"refs/heads/hessian","pushedAt":"2024-09-09T17:15:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"fix: import path","shortMessageHtmlLink":"fix: import path"}},{"before":"708c30f7d066c72b30057b769de8b2f0fb72d638","after":"bdb72bee854f1dc0110a70aa6299165fcd9e67ed","ref":"refs/heads/hessian","pushedAt":"2024-09-09T10:02:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"draft: jvp and vmap for recurrence","shortMessageHtmlLink":"draft: jvp and vmap for recurrence"}},{"before":"e6fa6d905cc698886b4fc019ea8c8289aec93567","after":"338d1bf9553543f7e8c73abea9fe1a269ad3f88d","ref":"refs/heads/main","pushedAt":"2024-09-07T20:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"update citation","shortMessageHtmlLink":"update citation"}},{"before":"7ae569b83cc87187d2286839332b740a31851b22","after":"e6fa6d905cc698886b4fc019ea8c8289aec93567","ref":"refs/heads/main","pushedAt":"2024-08-09T13:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"refactor: remove torch.Any and use Any to hint all ctx object","shortMessageHtmlLink":"refactor: remove torch.Any and use Any to hint all ctx object"}},{"before":"1b0cc7eafa9aa48faffef4145a359f44115106ff","after":"708c30f7d066c72b30057b769de8b2f0fb72d638","ref":"refs/heads/hessian","pushedAt":"2024-07-10T12:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"drop support for torch<2.0","shortMessageHtmlLink":"drop support for torch<2.0"}},{"before":"884ec7e77899ea41aa50de3bef29fc33b4d8a663","after":"1b0cc7eafa9aa48faffef4145a359f44115106ff","ref":"refs/heads/hessian","pushedAt":"2024-07-10T12:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"skip github cuda test on hessian","shortMessageHtmlLink":"skip github cuda test on hessian"}},{"before":null,"after":"884ec7e77899ea41aa50de3bef29fc33b4d8a663","ref":"refs/heads/hessian","pushedAt":"2024-07-10T12:54:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"test: hessian calculation","shortMessageHtmlLink":"test: hessian calculation"}},{"before":"f66cc0cf4eb34a9d333978d2fe063cc023b28ef0","after":"7ae569b83cc87187d2286839332b740a31851b22","ref":"refs/heads/main","pushedAt":"2024-07-10T11:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"bump to version 0.5","shortMessageHtmlLink":"bump to version 0.5"}},{"before":"7102ac202cafe2158ed4e4e4a32449b01c78d974","after":null,"ref":"refs/heads/feat/parallel-scan-cuda","pushedAt":"2024-07-10T11:36:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"}},{"before":"28f6b169e449040e023ec5b96cc505fb4e555605","after":"f66cc0cf4eb34a9d333978d2fe063cc023b28ef0","ref":"refs/heads/main","pushedAt":"2024-07-10T11:36:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"feat: parallel-scan algorithm for first-order filter (#11)\n\n* feat: parallel scan functions\n\n* feat: use parallel scan in certain conditions\n\n* test: gradient using parallel scan","shortMessageHtmlLink":"feat: parallel-scan algorithm for first-order filter (#11)"}},{"before":"58e53344de25d58e412318254d6aa1731b638c1a","after":"7102ac202cafe2158ed4e4e4a32449b01c78d974","ref":"refs/heads/feat/parallel-scan-cuda","pushedAt":"2024-07-10T11:31:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"test: gradient using parallel scan","shortMessageHtmlLink":"test: gradient using parallel scan"}},{"before":null,"after":"58e53344de25d58e412318254d6aa1731b638c1a","ref":"refs/heads/feat/parallel-scan-cuda","pushedAt":"2024-07-10T11:11:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"feat: use parallel scan in certain conditions","shortMessageHtmlLink":"feat: use parallel scan in certain conditions"}},{"before":"9473122182cb511e21588fde4cf8e29eea4b5b7b","after":"28f6b169e449040e023ec5b96cc505fb4e555605","ref":"refs/heads/main","pushedAt":"2024-06-26T09:42:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"Update README.md with related projects","shortMessageHtmlLink":"Update README.md with related projects"}},{"before":"117cf849816de728d41ff0cd56d3391ffb2cfcfd","after":"9473122182cb511e21588fde4cf8e29eea4b5b7b","ref":"refs/heads/main","pushedAt":"2024-06-10T19:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"add reference to interspeech paper","shortMessageHtmlLink":"add reference to interspeech paper"}},{"before":"52bdc2394f6ae6d5b5cc1081b493aa5cd0014cb0","after":"117cf849816de728d41ff0cd56d3391ffb2cfcfd","ref":"refs/heads/main","pushedAt":"2024-04-26T09:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"Update version number to 0.4 in setup.py","shortMessageHtmlLink":"Update version number to 0.4 in setup.py"}},{"before":"cbdb77b21227150a69ec447636f95afa484f3e05","after":null,"ref":"refs/heads/feat/complex-cuda-kernel","pushedAt":"2024-04-26T09:06:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"}},{"before":"d2f828472d046c3aa126c291db1d475081e99ecf","after":"52bdc2394f6ae6d5b5cc1081b493aa5cd0014cb0","ref":"refs/heads/main","pushedAt":"2024-04-26T09:06:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"support complex number parameters (#4)\n\n* Update CUDA kernel functions for different data types in torchlpc/core.py\n\n* refactor\n\n* support complex parameters\n\n* declare cuka kernels explicitly\n\n* Refactor create_test_inputs function in test_grad.py to support complex parameters\n\n* fix linter\n\n* fix: split complex number for atomic add\n\n* refactor test\n\n* refactor CUDA kernel functions\n\n* update tests\n\n* fix: remove match statement to support <=3.9\n\n* use cpu-only version torch for workflows\n\n* fix: incorrect thread id\n\n* fix: return type annotation\n\n* Merge remote-tracking branch 'origin/main' into feat/complex-cuda-kernel","shortMessageHtmlLink":"support complex number parameters (#4)"}},{"before":"8bf7bd5f6ccf676e99687f543f20369cef312f6f","after":"cbdb77b21227150a69ec447636f95afa484f3e05","ref":"refs/heads/feat/complex-cuda-kernel","pushedAt":"2024-04-25T10:55:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into feat/complex-cuda-kernel","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into feat/complex-cuda-kernel"}},{"before":"50ae4b4ce2c96554684fd0ed72cc5a612846f382","after":"d2f828472d046c3aa126c291db1d475081e99ecf","ref":"refs/heads/main","pushedAt":"2024-04-25T10:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"Bump version to 0.3.2 in setup.py","shortMessageHtmlLink":"Bump version to 0.3.2 in setup.py"}},{"before":"bcdfebfbac15a8581d29b0f79a23a52dee3a37f2","after":null,"ref":"refs/heads/fix/memory-leak","pushedAt":"2024-04-25T10:49:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"}},{"before":"52784ccbfe00f50b78eab2f63b6f3092cd817e6e","after":"50ae4b4ce2c96554684fd0ed72cc5a612846f382","ref":"refs/heads/main","pushedAt":"2024-04-25T10:49:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yoyololicon","name":"Chin-Yun Yu","path":"/yoyololicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17811395?s=80&v=4"},"commit":{"message":"fix memory leak (#5)\n\n* fix: explicitly free ctx tensors\n\n* Fix deletion of ctx tensors in LPC class","shortMessageHtmlLink":"fix memory leak (#5)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsdN4xQA","startCursor":null,"endCursor":null}},"title":"Activity · yoyololicon/torchlpc"}