{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":636867780,"defaultBranch":"main","name":"distributed-continual-learning","ownerLogin":"thomas-bouvier","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-05T20:53:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2392649?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705964542.0","currentOid":""},"activityList":{"items":[{"before":"ecb8f269ff9f2f45749008d449bee55d5420e28d","after":"f2f9917d134f63597ebaadcc10c77b365d1654a2","ref":"refs/heads/main","pushedAt":"2024-06-26T20:40:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"docs: add citation","shortMessageHtmlLink":"docs: add citation"}},{"before":"c9995a8d91bcdd7e2d8c48edb5562bbc7aad9d11","after":"f2f9917d134f63597ebaadcc10c77b365d1654a2","ref":"refs/heads/develop","pushedAt":"2024-06-26T20:39:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"docs: add citation","shortMessageHtmlLink":"docs: add citation"}},{"before":"ecb8f269ff9f2f45749008d449bee55d5420e28d","after":"c9995a8d91bcdd7e2d8c48edb5562bbc7aad9d11","ref":"refs/heads/develop","pushedAt":"2024-05-26T23:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: make wandb optional","shortMessageHtmlLink":"feat: make wandb optional"}},{"before":"9d3df9c81dab6ce22a3a2a32922a5a9a0dd8e691","after":"ecb8f269ff9f2f45749008d449bee55d5420e28d","ref":"refs/heads/main","pushedAt":"2024-03-17T18:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix: terminate Neomem properly","shortMessageHtmlLink":"fix: terminate Neomem properly"}},{"before":"9d3df9c81dab6ce22a3a2a32922a5a9a0dd8e691","after":"ecb8f269ff9f2f45749008d449bee55d5420e28d","ref":"refs/heads/develop","pushedAt":"2024-03-17T18:32:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix: terminate Neomem properly","shortMessageHtmlLink":"fix: terminate Neomem properly"}},{"before":"80a516429e51b5a3f351bb8e59112f87788b996d","after":"9d3df9c81dab6ce22a3a2a32922a5a9a0dd8e691","ref":"refs/heads/main","pushedAt":"2024-03-14T14:29:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: pass parameter 'half precision' to Neomem","shortMessageHtmlLink":"feat: pass parameter 'half precision' to Neomem"}},{"before":"80a516429e51b5a3f351bb8e59112f87788b996d","after":"9d3df9c81dab6ce22a3a2a32922a5a9a0dd8e691","ref":"refs/heads/develop","pushedAt":"2024-03-14T14:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: pass parameter 'half precision' to Neomem","shortMessageHtmlLink":"feat: pass parameter 'half precision' to Neomem"}},{"before":"6b1bf6be05f3d1f086c484ac1a3b1e271138dcc3","after":"80a516429e51b5a3f351bb8e59112f87788b996d","ref":"refs/heads/main","pushedAt":"2024-03-13T21:59:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: add full support for knowledge distillation + rehearsal","shortMessageHtmlLink":"feat: add full support for knowledge distillation + rehearsal"}},{"before":"d661b0719610b9f47ceeb44e55f620353e17136b","after":"80a516429e51b5a3f351bb8e59112f87788b996d","ref":"refs/heads/develop","pushedAt":"2024-03-13T16:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: add full support for knowledge distillation + rehearsal","shortMessageHtmlLink":"feat: add full support for knowledge distillation + rehearsal"}},{"before":"6b1bf6be05f3d1f086c484ac1a3b1e271138dcc3","after":"d661b0719610b9f47ceeb44e55f620353e17136b","ref":"refs/heads/develop","pushedAt":"2024-03-13T15:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: enable different rehearsal modes when using Neomem","shortMessageHtmlLink":"feat: enable different rehearsal modes when using Neomem"}},{"before":"d78d6571af115010a7757a9d727db33b9c6751a3","after":"6b1bf6be05f3d1f086c484ac1a3b1e271138dcc3","ref":"refs/heads/main","pushedAt":"2024-03-02T18:36:28.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix: handle first iteration when activations are needed","shortMessageHtmlLink":"fix: handle first iteration when activations are needed"}},{"before":"0ec4b133a0b05cdf66026da50a260a3ffdb8513c","after":"6b1bf6be05f3d1f086c484ac1a3b1e271138dcc3","ref":"refs/heads/develop","pushedAt":"2024-03-02T18:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix: handle first iteration when activations are needed","shortMessageHtmlLink":"fix: handle first iteration when activations are needed"}},{"before":"1e38d59639ed453ec5465b259078e01c3fcecc9a","after":"0ec4b133a0b05cdf66026da50a260a3ffdb8513c","ref":"refs/heads/develop","pushedAt":"2024-03-02T13:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: unused variables","shortMessageHtmlLink":"feat: unused variables"}},{"before":"eea0bd3ac7a538a5f80378b770d668d553e85111","after":"1e38d59639ed453ec5465b259078e01c3fcecc9a","ref":"refs/heads/develop","pushedAt":"2024-03-02T13:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: new buffer API","shortMessageHtmlLink":"feat: new buffer API"}},{"before":"3841ebcd325fadb77d4cf49fab98cd48831dbdce","after":"eea0bd3ac7a538a5f80378b770d668d553e85111","ref":"refs/heads/develop","pushedAt":"2024-02-20T14:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: add more sweep configs","shortMessageHtmlLink":"feat: add more sweep configs"}},{"before":"63c2316d813e6172d19b12b2ae2377c1bbc078fb","after":"3841ebcd325fadb77d4cf49fab98cd48831dbdce","ref":"refs/heads/develop","pushedAt":"2024-02-16T16:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: shuffle diffractions inside a perspective by default","shortMessageHtmlLink":"feat: shuffle diffractions inside a perspective by default"}},{"before":"414d9d62b6ccf2b1d20a1eeaa132afc7c33ec29a","after":"63c2316d813e6172d19b12b2ae2377c1bbc078fb","ref":"refs/heads/develop","pushedAt":"2024-02-14T23:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix(ptycho): correct number of diffractions in the buffer\n\nCalculations using the number of diffraction patterns to be stored\nin the buffer were considering the number of entire perspectives,\nnot individual diffractions.","shortMessageHtmlLink":"fix(ptycho): correct number of diffractions in the buffer"}},{"before":"c50a326d49bce088208dff68c3e5f421018adbd0","after":"414d9d62b6ccf2b1d20a1eeaa132afc7c33ec29a","ref":"refs/heads/develop","pushedAt":"2024-02-14T23:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"chore: ignore venv","shortMessageHtmlLink":"chore: ignore venv"}},{"before":"fd07aaa2a7bf5f90f4b8aac8a97114fc91fde448","after":"c50a326d49bce088208dff68c3e5f421018adbd0","ref":"refs/heads/develop","pushedAt":"2024-02-13T16:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix: minor fixes and typos","shortMessageHtmlLink":"fix: minor fixes and typos"}},{"before":"0a46c269dda7b3d28d3fc8a7c183adb4c1b48f53","after":"fd07aaa2a7bf5f90f4b8aac8a97114fc91fde448","ref":"refs/heads/develop","pushedAt":"2024-02-12T10:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: add support for ptychography + knowledge distillation","shortMessageHtmlLink":"feat: add support for ptychography + knowledge distillation"}},{"before":"69d756d701cd8f75870d9e0bb3ece316492e6817","after":"0a46c269dda7b3d28d3fc8a7c183adb4c1b48f53","ref":"refs/heads/develop","pushedAt":"2024-01-22T23:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"chore: update license year","shortMessageHtmlLink":"chore: update license year"}},{"before":"69d756d701cd8f75870d9e0bb3ece316492e6817","after":null,"ref":"refs/heads/dynamic-loading-ptycho","pushedAt":"2024-01-22T23:02:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"}},{"before":"ac4aa38665726128d4ec220d23598aa323f684ba","after":"69d756d701cd8f75870d9e0bb3ece316492e6817","ref":"refs/heads/develop","pushedAt":"2024-01-22T23:01:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat(ptycho): exp cycle lr rate only depends on the global step","shortMessageHtmlLink":"feat(ptycho): exp cycle lr rate only depends on the global step"}},{"before":"241d094919e6b668c467dd6bed366c36112f1888","after":"69d756d701cd8f75870d9e0bb3ece316492e6817","ref":"refs/heads/dynamic-loading-ptycho","pushedAt":"2024-01-22T22:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat(ptycho): exp cycle lr rate only depends on the global step","shortMessageHtmlLink":"feat(ptycho): exp cycle lr rate only depends on the global step"}},{"before":"066a2fb3427c2248fe16ab8a6f499a6981740e97","after":"241d094919e6b668c467dd6bed366c36112f1888","ref":"refs/heads/dynamic-loading-ptycho","pushedAt":"2024-01-21T12:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: load entire ptycho dataset in memory.\n\nThe DALI data pipeline has been rewritten with memory efficiency\nin mind, allowing to load the ptycho dataset entirely before the\ntraining. This enables 1) to train the model in an offline\nfashion (i.e., all-at-once baseline) and 2) data parallelism.","shortMessageHtmlLink":"feat: load entire ptycho dataset in memory."}},{"before":null,"after":"066a2fb3427c2248fe16ab8a6f499a6981740e97","ref":"refs/heads/dynamic-loading-ptycho","pushedAt":"2024-01-09T22:19:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: dynamic loading of ptycho data","shortMessageHtmlLink":"feat: dynamic loading of ptycho data"}},{"before":"3f416169ab95c428d130ac49e42218589a451105","after":"ac4aa38665726128d4ec220d23598aa323f684ba","ref":"refs/heads/develop","pushedAt":"2024-01-03T23:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat(ptychonn): lr schedule considers steps instead of epochs","shortMessageHtmlLink":"feat(ptychonn): lr schedule considers steps instead of epochs"}},{"before":"5e4c29a0b7a5877ffd9e84fca1df14336b3d4e4e","after":"3f416169ab95c428d130ac49e42218589a451105","ref":"refs/heads/develop","pushedAt":"2024-01-03T23:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"feat: save final checkpoint to wandb","shortMessageHtmlLink":"feat: save final checkpoint to wandb"}},{"before":"14fb68cfaa0ed9191b5c27ebaa29eb8062a5decf","after":"5e4c29a0b7a5877ffd9e84fca1df14336b3d4e4e","ref":"refs/heads/develop","pushedAt":"2023-12-14T23:27:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix: wrong indexing in the rehearsal buffer","shortMessageHtmlLink":"fix: wrong indexing in the rehearsal buffer"}},{"before":"e1a9f8a92cfce6b48511b87c6e645def95f8f2b7","after":"14fb68cfaa0ed9191b5c27ebaa29eb8062a5decf","ref":"refs/heads/develop","pushedAt":"2023-12-14T22:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomas-bouvier","name":"Thomas Bouvier","path":"/thomas-bouvier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2392649?s=80&v=4"},"commit":{"message":"fix: wrong index for representatives","shortMessageHtmlLink":"fix: wrong index for representatives"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQyMDo0MDowNi4wMDAwMDBazwAAAARwJzCS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQyMDo0MDowNi4wMDAwMDBazwAAAARwJzCS","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0xNFQyMjo0Nzo1Ny4wMDAwMDBazwAAAAPKxa_I"}},"title":"Activity ยท thomas-bouvier/distributed-continual-learning"}