netket.errors.UnoptimalSRtWarning

netket.errors.UnoptimalSRtWarning#

exception netket.errors.UnoptimalSRtWarning[source]#

SRt should be used when the number of parameters exceed the number of samples. If this is not the case, employing netket.driver.VMC with the nk.optimizer.SR preconditioner is a more efficient option while maintaining the same parameter dynamics.

Note

a detailed discussion can be found in the documentation of netket.experimental.driver.VMC_SRt()).