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 all 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
deepmd/dpmodel/output_def.py#L323
Check warning on line 57 in deepmd/dpmodel/utils/env_mat.py
deepmd/dpmodel/utils/env_mat.py#L56-L57
Check warning on line 13 in deepmd/pt/model/descriptor/env_mat.py
deepmd/pt/model/descriptor/env_mat.py#L13
Check warning on line 16 in deepmd/pt/model/descriptor/env_mat.py
deepmd/pt/model/descriptor/env_mat.py#L16
Check warning on line 29 in deepmd/pt/model/descriptor/env_mat.py
deepmd/pt/model/descriptor/env_mat.py#L28-L29
Check warning on line 21 in deepmd/pt/model/model/__init__.py
deepmd/pt/model/model/__init__.py#L21
Check warning on line 4 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L2-L4
Check warning on line 11 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L11
Check warning on line 13 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L13
Check warning on line 18 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L18
Check warning on line 37 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L36-L37
Check warning on line 42 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L42
Check warning on line 46 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L46
Check warning on line 48 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L48
Check warning on line 57 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L53-L57
Check warning on line 59 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L59
Check warning on line 61 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L61
Check warning on line 63 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L63
Check warning on line 97 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L97
Check warning on line 108 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L105-L108
Check warning on line 116 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L115-L116
Check warning on line 118 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L118
Check warning on line 131 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L126-L131
Check warning on line 136 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L133-L136
Check warning on line 138 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L138
Check warning on line 143 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L140-L143
Check warning on line 150 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L145-L150
Check warning on line 153 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L152-L153
Check warning on line 157 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L156-L157
Check warning on line 160 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L160
Check warning on line 162 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L162
Check warning on line 176 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L176
Check warning on line 178 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L178
Check warning on line 183 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L183
Check warning on line 186 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L185-L186
Check warning on line 197 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L195-L197
Check warning on line 199 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L199
Check warning on line 205 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L203-L205
Check warning on line 214 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L213-L214
Check warning on line 216 in deepmd/pt/model/model/make_hessian_model.py
deepmd/pt/model/model/make_hessian_model.py#L216
Check warning on line 165 in deepmd/pt/model/model/make_model.py
deepmd/pt/model/model/make_model.py#L164-L165
Check warning on line 133 in deepmd/pt/model/model/transform_output.py
deepmd/pt/model/model/transform_output.py#L132-L133
Check warning on line 135 in deepmd/pt/model/model/transform_output.py
deepmd/pt/model/model/transform_output.py#L135