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.
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
Implement hessian autodiff calculation #3262
Implement hessian autodiff calculation #3262
Changes from 8 commits
328a7d9
c57dccc
cb7b96d
ff94275
69425af
918e564
3085ffa
f401eb6
6573e19
7ac6d31
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check warning on line 323 in deepmd/dpmodel/output_def.py
Codecov / codecov/patch
deepmd/dpmodel/output_def.py#L323
Check warning on line 57 in deepmd/dpmodel/utils/env_mat.py
Codecov / codecov/patch
deepmd/dpmodel/utils/env_mat.py#L56-L57
Check warning on line 13 in deepmd/pt/model/descriptor/env_mat.py
Codecov / codecov/patch
deepmd/pt/model/descriptor/env_mat.py#L13
Check warning on line 16 in deepmd/pt/model/descriptor/env_mat.py
Codecov / codecov/patch
deepmd/pt/model/descriptor/env_mat.py#L16
Check warning on line 29 in deepmd/pt/model/descriptor/env_mat.py
Codecov / codecov/patch
deepmd/pt/model/descriptor/env_mat.py#L28-L29
Check warning on line 21 in deepmd/pt/model/model/__init__.py
Codecov / codecov/patch
deepmd/pt/model/model/__init__.py#L21
Check warning on line 3 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L2-L3
Check warning on line 10 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L10
Check warning on line 12 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L12
Check warning on line 17 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L17
Check warning on line 36 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L35-L36
Check warning on line 41 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L41
Check warning on line 45 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L45
Check warning on line 47 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L47
Check warning on line 56 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L52-L56
Check warning on line 58 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L58
Check warning on line 60 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L60
Check warning on line 62 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L62
Check warning on line 96 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L96
Check warning on line 107 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L104-L107
Check warning on line 115 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L114-L115
Check warning on line 117 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L117
Check warning on line 130 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L125-L130
Check warning on line 135 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L132-L135
Check warning on line 137 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L137
Check warning on line 144 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L139-L144
Check warning on line 151 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L146-L151
Check warning on line 154 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L153-L154
Check warning on line 158 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L157-L158
Check warning on line 161 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L161
Check warning on line 163 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L163
Check warning on line 177 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L177
Check warning on line 179 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L179
Check warning on line 184 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L184
Check warning on line 187 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L186-L187
Check warning on line 198 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L196-L198
Check warning on line 200 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L200
Check warning on line 206 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L204-L206
Check warning on line 215 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L214-L215
Check warning on line 217 in deepmd/pt/model/model/make_hessian_model.py
Codecov / codecov/patch
deepmd/pt/model/model/make_hessian_model.py#L217
Check warning on line 133 in deepmd/pt/model/model/transform_output.py
Codecov / codecov/patch
deepmd/pt/model/model/transform_output.py#L132-L133
Check warning on line 135 in deepmd/pt/model/model/transform_output.py
Codecov / codecov/patch
deepmd/pt/model/model/transform_output.py#L135