-
Notifications
You must be signed in to change notification settings - Fork 18
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
Test for ase fileio caching with VASP example #332
Conversation
Thanks @JPDarby . I know you don't have VASP, but can you run the espresso tests locally and pass those? I think that with ASE 3.23 all you need is the new profile-style ( If so, can you add an espresso example for the new test (which will presumably fail the |
@bernstei I've added an espresso example and it passes the I think all my problems have been coming from using
rather than
the second one works fine (no duplicated singlepoint) because the wfl |
That's good to hear. Do we think it'd be worth it to check (whether error, or at least warn), in It'd be nice to have this test regardless, though. I assume it won't pass in the CI until we merge the ASE PR, but I'll let it sit here until that happens. |
Yes! I'm definitely biased but I think a warning would be really really useful. I arrived at this way of doing things from modifying the first example in the documentation so very plausible it could happen to other people in the future. |
So this test should pass without the ASE PR because |
OK. I'm looking into why the CI is failing - something to do with finding pytorch, unrelated to this actual change. Can you add a test to |
@JPDarby can you also apply this patch, so we can see why the pytorch CI search is failing?
|
Error is apparently earlier than I thought. Can you add
|
Looks like a pip version error maybe? It used to respond with the list of available versions, now it just gives an error. Let me find out how to get that list, then I'll post a patch here for you to test. |
I found this https://stackoverflow.com/questions/4888027/how-to-list-all-available-package-versions-with-pip which mentions the |
OK, found a solution entirely separate from the
|
@bernstei That has done the trick for installing MACE but now the tests are failing to find pseudo potentials for quantum espresso. Any idea why this is happening? I'm a bit stumped because I haven't modified those tests |
I only see two failures. One is the change in the value of the reference value for the daisy-chained fit example, @gelzinyte and I dealt with, I thought, but I'll need to check the other PRs to figure out how - some python package version, I thought, but maybe that's still sitting in one of the other unmerged PRs? The other, |
The daisy-chain example is an rdkit version issue #324. Not sure how we ended up with it broken again. Any chance this PR is based on something other than the latest main branch? You'll need to do
assuming origin is the name of the git remote that points to this github repo. If that leads to any updates, push your branch after doing this merge. |
Also, can you edit |
Also, @JPDarby , can you merge from main, where we just merged some ASE fixes, to confirm that it's all compatible? |
@JPDarby just a reminder to merge from main so we can confirm that it's still working, and merge this one |
@bernstei I have merged from main |
daisy chain example is still failing, is the fix for that on main or a different branch? |
This CI test used |
@bernstei fixing If this isn't desirable long term maybe best to have a separate PR that removes the rdkit dependency? |
I'm going to merge, and create an issue for the rdkit version dependence. |
Code from Noam to check if ase calculators are executing multiple singlepoints.
Not tested because I don't have a vasp license.