-
Notifications
You must be signed in to change notification settings - Fork 608
feat(pt_expt): full model and refact the module output names of dpmodel backend #5243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
ec2e031
implement pytorch-exportable for se_e2_a descriptor
b8a48ff
better type for xp.zeros
1cc001f
implement env, base_descriptor and exclude_mask, remove the dependenc…
f2fbe88
mv to_torch_tensor to common
e2afbe9
simplify __init__ of the NaiveLayer
4ba511a
fix bug
fb9598a
fix bug
fa03351
simplify init method of se_e2_a descriptor. fig bug in consistent UT
09b33f1
restructure the test folders. add test_common.
67f2e54
add test_exclusion_mask.py
f7d83dd
fix poitential import issue in test.
0c96bb6
correct __call__(). fix bug
9dca912
fix registration issue
17f0a5d
fix pt-expt file extension
8ce93ba
fix(pt): expansion of get_default_nthreads()
3091988
fix bug of intra-inter
85f0583
fix bug of default dp inter value
d33324d
fix cicd
4de9a56
feat: add support for se_r
f4dc0af
fix device of xp array
2384835
fix device of xp array
9646d71
revert extend_coord_with_ghosts
f270069
raise error for non-implemented methods
57433d3
restore import torch
eedcbaf
fix(pt,pt-expt): guard thread setters
d8b2cf4
make exclusion mask modules
aeef15a
fix(pt-expt): clear params on None
8bdb1f8
fix bug
d3b01da
utility to handel dpmodel -> pt_expt conversion
3452a2a
fix to_numpy_array device
ba8e7ab
chore(dpmodel,pt_expt): refactorize the implementation of embedding net
621c7cc
feat: se_t and se_t_tebd descriptors for the pytroch exportable backend.
faa4026
fix bug
e263270
refact: fitting net
ea61141
fix bug
de8f156
merge master
ad83d98
Merge branch 'refact-auto-setattr' into refact-fitting-net
9311ed5
feat(pt_expt): add fitting
9472af7
merge master
6ef9cd8
merge with master
165d1df
fix the API consistency issue in descriptors
e76b702
feat: add stat for dpmodel's atomic model. implement atomic model for…
03974dd
merge master
4ae2726
feat: full energy model (but not exportable)
fb08ffc
add missing file
ed460a5
add missing file
f5171f2
merge master
a59c18d
fix test
d057ca1
fix test
b3d22da
fix test
d2e4faa
Merge branch 'feat-fitting' into feat-atomic-model
d094d21
merge with updated feat-atomic-model
a920ef6
use torch_module to simplify the def of modules.
56cbe2d
simplify three autograd to one by vmap, which was made inpossible by jit
bcb4008
export forward_lower, but not successful
4437146
Merge remote-tracking branch 'upstream/master' into feat-atomic-model
33a9db3
Merge branch 'feat-atomic-model' into feat-full-model
d0e22d2
make forward_lower exportable
1f7bb6c
implement all EnergyModel APIs in pt but not in dpmodel. add a compre…
4be000c
Merge branch 'master' into feat-atomic-model
wanghan-iapcm 2ea6b74
simplify the code
459afa2
Merge remote-tracking branch 'origin/feat-atomic-model' into feat-ato…
21077bc
fix bug
bdd015c
fix issues
1c1ea90
Merge branch 'feat-atomic-model' into feat-full-model
77609c1
more careful check on the compute_or_load_stat
1fa1eb2
merge master
b67accc
add guard for eval_descriptor and eval_fitting_last_layer
19df985
fix issues
fc0be62
remove eval_ hooks
c15212d
rm eval_return_middle_output
1ef67ec
make output of energy model compatible among backends
79fa7ce
fix bugs
9eae3cd
fix bugs
f6a695f
implement rename for all models
ecc411e
fixes
53a7e7f
fix bugs
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check warning
Code scanning / CodeQL
Signature mismatch in overriding method Warning