-
Notifications
You must be signed in to change notification settings - Fork 185
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
Make Jastrow kernel symmetric #644
Conversation
Hello and thanks for your Contribution! Once the PR is closed or merged, the preview will be automatically deleted. |
Should |
just symmetric |
Codecov Report
@@ Coverage Diff @@
## master #644 +/- ##
=======================================
Coverage 67.56% 67.56%
=======================================
Files 192 192
Lines 10907 10908 +1
Branches 1555 1555
=======================================
+ Hits 7369 7370 +1
Misses 3124 3124
Partials 414 414
Continue to review full report at Codecov.
|
@gcarleo It is possible to only store the upper triangular part of netket/netket/models/jastrow.py Lines 24 to 63 in 37e8ce0
There is a performance overhead, though it doesn't look too bad (at least for
|
nice @femtobit, it's true that there is some small overhead but maybe it is still better when computing gradients, since we only have half the parameters... maybe we can implement your solution instead of the transpose trick? |
Is there a pathological case we could check for which one works best? |
let's merge this for now and we'll get back to this once more urgent things have been addressed |
No description provided.