{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":671117728,"defaultBranch":"main","name":"modelforge","ownerLogin":"choderalab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-26T15:20:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4217481?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716720312.0","currentOid":""},"activityList":{"items":[{"before":"23ce32976fc6df3006c4bcdd50f7453288cfb84e","after":"645a0dc49831f50277d9f519f95b94166a0bc586","ref":"refs/heads/training-exp","pushedAt":"2024-05-26T11:05:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"energy training protocol","shortMessageHtmlLink":"energy training protocol"}},{"before":null,"after":"23ce32976fc6df3006c4bcdd50f7453288cfb84e","ref":"refs/heads/training-exp","pushedAt":"2024-05-26T10:45:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"Overall improvments to the training pipeline (#130)\n\n* refactor: refactor how epoch wise metric calculations are performed\r\n\r\n* refactor: add ModelSummary callback to perform_training.py\r\n\r\n* refactor: remove debug statement in TrainingAdapter\r\n\r\n* refactor: match ReduceLROnPlataeu with Early stopping condition\r\n\r\n* update script\r\n\r\n* refactor: Update atom and filter sizes in SchNet potential\r\n\r\n* refactor: Improve energy postprocessing in test_dataset.py and test_training.py\r\n\r\n* refactor: Update patience and threshold_mode in ReduceLROnPlateau callback\r\n\r\n* refactor: deviation from original initialization\r\n\r\n* fixt tests\r\n\r\n* refactor: Improve energy and force loss calculation in training.py\r\n\r\n* magic: somehow this fixed the jax/PhysNet error\r\n\r\n* chore: Add sleep to ensure dataset is written to disk\r\n\r\n* reshape memory mapping for JAX/dlpack\r\n\r\n* chore: Add .gitignore entry for scripts/tb_logs/","shortMessageHtmlLink":"Overall improvments to the training pipeline (#130)"}},{"before":"559bf724c3f3bb0437610afcb47c189d581530dc","after":"23ce32976fc6df3006c4bcdd50f7453288cfb84e","ref":"refs/heads/main","pushedAt":"2024-05-24T11:42:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"Overall improvments to the training pipeline (#130)\n\n* refactor: refactor how epoch wise metric calculations are performed\r\n\r\n* refactor: add ModelSummary callback to perform_training.py\r\n\r\n* refactor: remove debug statement in TrainingAdapter\r\n\r\n* refactor: match ReduceLROnPlataeu with Early stopping condition\r\n\r\n* update script\r\n\r\n* refactor: Update atom and filter sizes in SchNet potential\r\n\r\n* refactor: Improve energy postprocessing in test_dataset.py and test_training.py\r\n\r\n* refactor: Update patience and threshold_mode in ReduceLROnPlateau callback\r\n\r\n* refactor: deviation from original initialization\r\n\r\n* fixt tests\r\n\r\n* refactor: Improve energy and force loss calculation in training.py\r\n\r\n* magic: somehow this fixed the jax/PhysNet error\r\n\r\n* chore: Add sleep to ensure dataset is written to disk\r\n\r\n* reshape memory mapping for JAX/dlpack\r\n\r\n* chore: Add .gitignore entry for scripts/tb_logs/","shortMessageHtmlLink":"Overall improvments to the training pipeline (#130)"}},{"before":"39bf46a0c746ef9bb4fb86ab30684dc0bb8ae7a7","after":null,"ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T11:42:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"}},{"before":"32b7803ae5a070bb7051d54db6f02c9b284f69b1","after":"39bf46a0c746ef9bb4fb86ab30684dc0bb8ae7a7","ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T11:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"chore: Add .gitignore entry for scripts/tb_logs/","shortMessageHtmlLink":"chore: Add .gitignore entry for scripts/tb_logs/"}},{"before":"88b28baf3019c9598c3ae5e0bee2004b11fe7fbf","after":"e8c022fece9684547775cc6c2430c39c16b197da","ref":"refs/heads/add-test","pushedAt":"2024-05-24T10:58:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"Merge branch 'main' into add-test","shortMessageHtmlLink":"Merge branch 'main' into add-test"}},{"before":"f8b3a47de26647f2b9cdbb98597a99377f23668a","after":"32b7803ae5a070bb7051d54db6f02c9b284f69b1","ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T10:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"reshape memory mapping for JAX/dlpack","shortMessageHtmlLink":"reshape memory mapping for JAX/dlpack"}},{"before":"a6aa7bf66e2d0b568535503a7ede2c408c969e58","after":"f8b3a47de26647f2b9cdbb98597a99377f23668a","ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T10:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"chore: Add sleep to ensure dataset is written to disk","shortMessageHtmlLink":"chore: Add sleep to ensure dataset is written to disk"}},{"before":"befa59a5713a4c00a11ba27c5e50050fc5318b80","after":"a6aa7bf66e2d0b568535503a7ede2c408c969e58","ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T10:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":" magic: somehow this fixed the jax/PhysNet error","shortMessageHtmlLink":" magic: somehow this fixed the jax/PhysNet error"}},{"before":"caca02959a641ba10e204bc641c52d960fa966ee","after":"befa59a5713a4c00a11ba27c5e50050fc5318b80","ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T09:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Improve energy and force loss calculation in training.py","shortMessageHtmlLink":"refactor: Improve energy and force loss calculation in training.py"}},{"before":"d85c16e60ced58f8e96452d67202a98882fe4f93","after":"caca02959a641ba10e204bc641c52d960fa966ee","ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T07:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"fixt tests","shortMessageHtmlLink":"fixt tests"}},{"before":"bd4c76355309864219edddf0a659758c5454085b","after":"d85c16e60ced58f8e96452d67202a98882fe4f93","ref":"refs/heads/ref-train1","pushedAt":"2024-05-24T07:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: deviation from original initialization","shortMessageHtmlLink":"refactor: deviation from original initialization"}},{"before":"e8f2d7b9b556ce1de2003e5a91f89975d2e6e804","after":"bd4c76355309864219edddf0a659758c5454085b","ref":"refs/heads/ref-train1","pushedAt":"2024-05-23T18:11:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Update patience and threshold_mode in ReduceLROnPlateau callback","shortMessageHtmlLink":"refactor: Update patience and threshold_mode in ReduceLROnPlateau cal…"}},{"before":"8873d5c6dbe9f7477ab730c723897b57d519fc8d","after":"e8f2d7b9b556ce1de2003e5a91f89975d2e6e804","ref":"refs/heads/ref-train1","pushedAt":"2024-05-23T18:10:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Improve energy postprocessing in test_dataset.py and test_training.py","shortMessageHtmlLink":"refactor: Improve energy postprocessing in test_dataset.py and test_t…"}},{"before":"adf4b8fe84e1de81a92e2c92077ace79b0245f78","after":"8873d5c6dbe9f7477ab730c723897b57d519fc8d","ref":"refs/heads/ref-train1","pushedAt":"2024-05-23T17:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Update atom and filter sizes in SchNet potential","shortMessageHtmlLink":"refactor: Update atom and filter sizes in SchNet potential"}},{"before":"488365670c4693eab90f0f8f079a86f989670476","after":"adf4b8fe84e1de81a92e2c92077ace79b0245f78","ref":"refs/heads/ref-train1","pushedAt":"2024-05-22T16:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"update script","shortMessageHtmlLink":"update script"}},{"before":"02e26eb19586d8e3b75635fa4a565e4b1ac4163e","after":"488365670c4693eab90f0f8f079a86f989670476","ref":"refs/heads/ref-train1","pushedAt":"2024-05-22T16:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: match ReduceLROnPlataeu with Early stopping condition","shortMessageHtmlLink":"refactor: match ReduceLROnPlataeu with Early stopping condition"}},{"before":"cf32de712f9caa8da23582b32b34d666143ae205","after":"02e26eb19586d8e3b75635fa4a565e4b1ac4163e","ref":"refs/heads/ref-train1","pushedAt":"2024-05-22T12:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: remove debug statement in TrainingAdapter","shortMessageHtmlLink":"refactor: remove debug statement in TrainingAdapter"}},{"before":"7df4f7657ae3c330f159cb75849859b295c19725","after":"cf32de712f9caa8da23582b32b34d666143ae205","ref":"refs/heads/ref-train1","pushedAt":"2024-05-22T12:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: add ModelSummary callback to perform_training.py","shortMessageHtmlLink":"refactor: add ModelSummary callback to perform_training.py"}},{"before":"559bf724c3f3bb0437610afcb47c189d581530dc","after":"7df4f7657ae3c330f159cb75849859b295c19725","ref":"refs/heads/ref-train1","pushedAt":"2024-05-22T12:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: refactor how epoch wise metric calculations are performed","shortMessageHtmlLink":"refactor: refactor how epoch wise metric calculations are performed"}},{"before":null,"after":"559bf724c3f3bb0437610afcb47c189d581530dc","ref":"refs/heads/ref-train1","pushedAt":"2024-05-22T11:11:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: set training set shuffel to True (#129)","shortMessageHtmlLink":"refactor: set training set shuffel to True (#129)"}},{"before":"42963e9fa0a4e22a227251b06c7207506ca0479b","after":null,"ref":"refs/heads/ref-imp","pushedAt":"2024-05-22T09:35:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"}},{"before":"ee6d73a8aa911d25d70449e469f2f0b9716b14a6","after":"559bf724c3f3bb0437610afcb47c189d581530dc","ref":"refs/heads/main","pushedAt":"2024-05-22T09:35:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: set training set shuffel to True (#129)","shortMessageHtmlLink":"refactor: set training set shuffel to True (#129)"}},{"before":"ee6d73a8aa911d25d70449e469f2f0b9716b14a6","after":"42963e9fa0a4e22a227251b06c7207506ca0479b","ref":"refs/heads/ref-imp","pushedAt":"2024-05-22T09:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: set training set shuffel to True","shortMessageHtmlLink":"refactor: set training set shuffel to True"}},{"before":null,"after":"ee6d73a8aa911d25d70449e469f2f0b9716b14a6","ref":"refs/heads/ref-imp","pushedAt":"2024-05-22T09:10:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"Adapt training for forces (#126)\n\n* refactor: add loss test\r\n\r\n* refactor: Update test_loss function to include datamodule_factory parameter\r\n\r\n* refactor: Update test_loss function to include datamodule_factory parameter\r\n\r\n* refactor: forces are now passed through the training routine, loss is calculated\r\n\r\n* refactor: Update loss function","shortMessageHtmlLink":"Adapt training for forces (#126)"}},{"before":"0c11ee8bdb24392889fe6373cc14445d9ae42014","after":"f58bedddfd308d3f8d298d5b90a8bbe7f1a6a17a","ref":"refs/heads/ref-train","pushedAt":"2024-05-22T09:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Enable shuffling in DataLoader for training data","shortMessageHtmlLink":"refactor: Enable shuffling in DataLoader for training data"}},{"before":"c7f117955ceee6e7d5c5c38a94caea2aa04f4897","after":"0c11ee8bdb24392889fe6373cc14445d9ae42014","ref":"refs/heads/ref-train","pushedAt":"2024-05-22T08:40:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Update dataset statistics calculation in DataModule","shortMessageHtmlLink":"refactor: Update dataset statistics calculation in DataModule"}},{"before":"9b162dfa552798a00ab7b01d42291365d33ef1ba","after":"c7f117955ceee6e7d5c5c38a94caea2aa04f4897","ref":"refs/heads/ref-train","pushedAt":"2024-05-21T21:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Add support for removing atomic self energies and normalizing dataset","shortMessageHtmlLink":"refactor: Add support for removing atomic self energies and normalizi…"}},{"before":"463675a1ebc39caa25e577087285f9892f76a7ea","after":"9b162dfa552798a00ab7b01d42291365d33ef1ba","ref":"refs/heads/ref-train","pushedAt":"2024-05-21T18:19:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Speed up _subtract_self_energies in DataModule by directly indexing into atomic_numbers tensor","shortMessageHtmlLink":"refactor: Speed up _subtract_self_energies in DataModule by directly …"}},{"before":"fd9d13e3b8f1e8851a7197916ebee2388598f2b0","after":"463675a1ebc39caa25e577087285f9892f76a7ea","ref":"refs/heads/ref-train","pushedAt":"2024-05-21T16:49:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wiederm","name":"Marcus Wieder","path":"/wiederm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31651017?s=80&v=4"},"commit":{"message":"refactor: Update dataset statistics calculation in DataModule","shortMessageHtmlLink":"refactor: Update dataset statistics calculation in DataModule"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVBtYRgA","startCursor":null,"endCursor":null}},"title":"Activity · choderalab/modelforge"}