-
Notifications
You must be signed in to change notification settings - Fork 17
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
Structure files #73
Comments
Hello, vsumaria. I fixed the format bug immediately so that up-to-date SIMPLE-NN can handle the various format including extended XYZ. Please update your SIMPLE-NN and enjoy the training! Best regards, |
You should set Please let me know if you have any problems during running. Best regards, |
Yes, I went through the documentation and realized that parallelization was meant for only generate_feature and preprocess. I have one issue in the evaluation process (using the same SiO2 example). I am now sure what I am doing wrong, but I changed the training input.yaml nodes to 15-15. But while evaluating using the "continue: checkpoint_bestmodel.pth.tar", I get the following error: size mismatch for nets.Si.lin.lin_0.weight: copying a param with shape torch.Size([15, 70]) from checkpoint, the shape in current model is torch.Size([30, 70]). |
Ok, I realized my mistake, I just had to add the nodes and other NN settings back in the evaluation input.yaml as well. Thanks! |
Few more issues. I was not trying to use for a more complex system I have been wanting to use the code for. It has 5 elements, as a result the number of SF are high. When trying to preprocess the data, it is leading to segmentation issues (memory problem). Any suggestions on how to work with such large systems? |
It would be good if there would be a way to estimate the memory usage for the preprocessing, that can help identify what parallel settings should be used. |
The memory of preprocessed data increases linearly and squarely as the number of SFs and atoms, respectively. |
I agree with your suggestion. We will consider how to estimate memory usage before preprocessing. Thanks! |
Is there a possibility to use extended XYZ or ase trajectory files to read the structural energy and force data instead of OUTCAR?
In the data_processing.py, you load_structures function is creating a ase atoms object, so I think there should be a way to directly read files other than OUTCAR with ase for the E, F, Position data right?
The text was updated successfully, but these errors were encountered: