You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As raised in salilab/imp#1020, IMP currently silently fails when a derivative is requested from a non-differentiable restraint. That's not good in general, but that's catastrophic for HMC. In addition to the check in #1, we should add a check that uses central difference approximations to validate the gradient at the current model configuration. It's ad hoc and local but should identify if there are any major issues with the gradient.
This and #1 can be bundled into a single function that locally validates that things are working correctly for IMP.hmc and that the user would be recommended to run on a new model to diagnose issues before using IMP.hmc.
The text was updated successfully, but these errors were encountered:
As raised in salilab/imp#1020, IMP currently silently fails when a derivative is requested from a non-differentiable restraint. That's not good in general, but that's catastrophic for HMC. In addition to the check in #1, we should add a check that uses central difference approximations to validate the gradient at the current model configuration. It's ad hoc and local but should identify if there are any major issues with the gradient.
This and #1 can be bundled into a single function that locally validates that things are working correctly for
IMP.hmc
and that the user would be recommended to run on a new model to diagnose issues before usingIMP.hmc
.The text was updated successfully, but these errors were encountered: