{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":700964758,"defaultBranch":"main","name":"emle-engine","ownerLogin":"chemle","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-05T16:30:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/147047987?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719220533.0","currentOid":""},"activityList":{"items":[{"before":"2307d56a9c4b94fdd6432fcbe76a1b2572fd94b5","after":"9e74f359e2294ec974d4de0ad209e4ff6cc53c78","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T14:44:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Call base class methods in overloads. [ci skip]","shortMessageHtmlLink":"Call base class methods in overloads. [ci skip]"}},{"before":"ffc35c414d41980846f79d56cf5659e14e1fbb2a","after":"2307d56a9c4b94fdd6432fcbe76a1b2572fd94b5","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T14:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Apply species map updates to ANI2xEMLE forward method. [ci skip]","shortMessageHtmlLink":"Apply species map updates to ANI2xEMLE forward method. [ci skip]"}},{"before":"23d8bb199916af590db1832abea14ecc788f8e3a","after":"ffc35c414d41980846f79d56cf5659e14e1fbb2a","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T14:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Remove redundant attribure. [ci skip]","shortMessageHtmlLink":"Remove redundant attribure. [ci skip]"}},{"before":"962a29bc7f153837779bebdff24d2fedda5fa448","after":"23d8bb199916af590db1832abea14ecc788f8e3a","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T14:16:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Add missing n_z tensor attribute. [ci skip]","shortMessageHtmlLink":"Add missing n_z tensor attribute. [ci skip]"}},{"before":"9d942690688119ab3de81b7d15ee195eb4c70345","after":"962a29bc7f153837779bebdff24d2fedda5fa448","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T14:10:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Remove all redundant module attributes. [ci skip]","shortMessageHtmlLink":"Remove all redundant module attributes. [ci skip]"}},{"before":"4fcdc72b1a53b592558c6c73477b8f8f793b2b6d","after":"9d942690688119ab3de81b7d15ee195eb4c70345","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T14:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Remove all redundant module attributes. [ci skip]","shortMessageHtmlLink":"Remove all redundant module attributes. [ci skip]"}},{"before":"6b195af1ca3c2a9e0684ed015202a08165784ee7","after":"4fcdc72b1a53b592558c6c73477b8f8f793b2b6d","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T13:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"No need to store model params as a class attribute. [ci skip]","shortMessageHtmlLink":"No need to store model params as a class attribute. [ci skip]"}},{"before":"208c87af2733509633240ab784f583f0560bc457","after":"6b195af1ca3c2a9e0684ed015202a08165784ee7","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T13:44:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Make sure all model parameters are converted to tensors. [ci skip]","shortMessageHtmlLink":"Make sure all model parameters are converted to tensors. [ci skip]"}},{"before":"e4e35fc37186fedc094f1fcca4e1fe8ba7c15012","after":"208c87af2733509633240ab784f583f0560bc457","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T12:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Fix .to() for self._aev_mask. [ci skip]","shortMessageHtmlLink":"Fix .to() for self._aev_mask. [ci skip]"}},{"before":"24ecae60a6efb759b971904d2095dddaf00fbd21","after":"e4e35fc37186fedc094f1fcca4e1fe8ba7c15012","ref":"refs/heads/feature_aev","pushedAt":"2024-07-02T08:45:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Make model dtype agnostic and support all model conversion methods.\n[ci skip]","shortMessageHtmlLink":"Make model dtype agnostic and support all model conversion methods."}},{"before":"eee3021a07a16521725351485f04812f27d67b91","after":"24ecae60a6efb759b971904d2095dddaf00fbd21","ref":"refs/heads/feature_aev","pushedAt":"2024-07-01T19:27:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Use torch.empty to create empty list of tensors. [ci skip]","shortMessageHtmlLink":"Use torch.empty to create empty list of tensors. [ci skip]"}},{"before":"bcfb2df9bcfc45575b5e67a3837a0380326076d4","after":"eee3021a07a16521725351485f04812f27d67b91","ref":"refs/heads/feature_aev","pushedAt":"2024-07-01T19:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Conditionally apply NNPOps optimisations. [ci skip]","shortMessageHtmlLink":"Conditionally apply NNPOps optimisations. [ci skip]"}},{"before":"42ce48b7813407f023d23fd03e71c8eef84da708","after":"bcfb2df9bcfc45575b5e67a3837a0380326076d4","ref":"refs/heads/feature_aev","pushedAt":"2024-07-01T18:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Add support for masked AEV model and torch.compile. [ci skip]","shortMessageHtmlLink":"Add support for masked AEV model and torch.compile. [ci skip]"}},{"before":"53e24e3c13c158b27421759395908d9d5dd43591","after":"42ce48b7813407f023d23fd03e71c8eef84da708","ref":"refs/heads/feature_aev","pushedAt":"2024-07-01T16:12:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Make module torch scriptable. [ci skip]","shortMessageHtmlLink":"Make module torch scriptable. [ci skip]"}},{"before":"10da04c4f6977ab4943b13246bf1195674891cac","after":"53e24e3c13c158b27421759395908d9d5dd43591","ref":"refs/heads/feature_aev","pushedAt":"2024-07-01T16:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Make module torch scriptable. [ci skip]","shortMessageHtmlLink":"Make module torch scriptable. [ci skip]"}},{"before":"71dfa1ab429e94d32aa06b3f8d0551f72c91e69d","after":"10da04c4f6977ab4943b13246bf1195674891cac","ref":"refs/heads/feature_aev","pushedAt":"2024-07-01T09:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Named tuple isn't available for OptimizedTorchANI. [ci skip]","shortMessageHtmlLink":"Named tuple isn't available for OptimizedTorchANI. [ci skip]"}},{"before":"7d3457ba5d04eddeb78953bc45419612c0e0b4b7","after":"71dfa1ab429e94d32aa06b3f8d0551f72c91e69d","ref":"refs/heads/feature_aev","pushedAt":"2024-07-01T09:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Allow model to be moved and used with existing ANI2x model. [ci skip]","shortMessageHtmlLink":"Allow model to be moved and used with existing ANI2x model. [ci skip]"}},{"before":"d3d30067acce5b5eea0825efe355b9a7509723f8","after":"7d3457ba5d04eddeb78953bc45419612c0e0b4b7","ref":"refs/heads/feature_aev","pushedAt":"2024-06-30T10:55:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Allow use of NNPOps with ANI2xEMLE model. [ci skip]","shortMessageHtmlLink":"Allow use of NNPOps with ANI2xEMLE model. [ci skip]"}},{"before":"80f3e357b79a70e20592a4c656e189f930fdfd84","after":"d3d30067acce5b5eea0825efe355b9a7509723f8","ref":"refs/heads/feature_aev","pushedAt":"2024-06-30T10:15:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Formatting tweak in license header. [ci skip]","shortMessageHtmlLink":"Formatting tweak in license header. [ci skip]"}},{"before":"a10dc46a2eb2f85a72c0bfe3da3801afcdee85cb","after":"80f3e357b79a70e20592a4c656e189f930fdfd84","ref":"refs/heads/feature_aev","pushedAt":"2024-06-29T07:35:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Rename models module. [ci skip]","shortMessageHtmlLink":"Rename models module. [ci skip]"}},{"before":"bb7799e9f9296210058b94c2e6ea20d9df69f702","after":"a10dc46a2eb2f85a72c0bfe3da3801afcdee85cb","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T16:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Rename models module. [ci skip]","shortMessageHtmlLink":"Rename models module. [ci skip]"}},{"before":"9a7bc1ab18b71c5b97da4920f5bc317fb6d3688d","after":"bb7799e9f9296210058b94c2e6ea20d9df69f702","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T15:51:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Add combined ANI2x-EMLE model. [ci skip]","shortMessageHtmlLink":"Add combined ANI2x-EMLE model. [ci skip]"}},{"before":"82502e0b049aa6c37de2f41a2a426c39f4048de6","after":"9a7bc1ab18b71c5b97da4920f5bc317fb6d3688d","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T15:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Call base class constructor to ensure all attributes are initialised.\n[ci skip]","shortMessageHtmlLink":"Call base class constructor to ensure all attributes are initialised."}},{"before":"47edb09ddb111b61e33e551cb69c46cc1b4db6d5","after":"82502e0b049aa6c37de2f41a2a426c39f4048de6","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T14:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Add initial AEV based EMLE torch.nn.Module model. [ci skip]","shortMessageHtmlLink":"Add initial AEV based EMLE torch.nn.Module model. [ci skip]"}},{"before":"48d83ebc9a347b3dc0d798accc8329a929756017","after":"47edb09ddb111b61e33e551cb69c46cc1b4db6d5","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T14:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Docstring tweaks. [ci skip]","shortMessageHtmlLink":"Docstring tweaks. [ci skip]"}},{"before":"e5346b4e1f65fecc0bdc390d3785ade680528af4","after":"48d83ebc9a347b3dc0d798accc8329a929756017","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T14:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Remove redundant global. [ci skip]","shortMessageHtmlLink":"Remove redundant global. [ci skip]"}},{"before":"59d11a058bc545318a93fc964b46fd6d4ec8127e","after":"e5346b4e1f65fecc0bdc390d3785ade680528af4","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T13:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Remove comment about pt_main_thread issue. [ci skip]","shortMessageHtmlLink":"Remove comment about pt_main_thread issue. [ci skip]"}},{"before":"d5beafb133a303447c4c67f2427ed56a1bcccf6a","after":"59d11a058bc545318a93fc964b46fd6d4ec8127e","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T13:26:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"AEVCalculator doesn't need device argument. [ci skip]","shortMessageHtmlLink":"AEVCalculator doesn't need device argument. [ci skip]"}},{"before":"fc3813b4182928f7bc63cfb83173822cc0a27631","after":"d5beafb133a303447c4c67f2427ed56a1bcccf6a","ref":"refs/heads/feature_aev","pushedAt":"2024-06-28T08:16:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Full AEV implementation with features computed in energy function.\n\nThis fixes the autograd backpropagation by moving the calculation\nof the features and derived properties (s, chi) into the energy\nfunction. There is now no need to manually compute feature derivatives\nand apply their contribution to the QM gradient via the chain rule.\n[ci skip]","shortMessageHtmlLink":"Full AEV implementation with features computed in energy function."}},{"before":"950c28c7318000faf97c7bf672d4e0ab9fab3c32","after":"fc3813b4182928f7bc63cfb83173822cc0a27631","ref":"refs/heads/feature_aev","pushedAt":"2024-06-27T15:15:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lohedges","name":"Lester Hedges","path":"/lohedges","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/648557?s=80&v=4"},"commit":{"message":"Full AEV implementation with features computed in energy function.\n\nThis fixes the autograd backpropagation by moving the calculation\nof the features and derived properties (s, chi) into the energy\nfunction. There is now no need to manually compute feature derivatives\nand apply their contribution to the QM gradient via the chain rule.\n[ci skip]","shortMessageHtmlLink":"Full AEV implementation with features computed in energy function."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdO-aAQA","startCursor":null,"endCursor":null}},"title":"Activity ยท chemle/emle-engine"}