Comments (4)
I guess the error reason may lines in my dataset, which has different atoms number in each structure frame.
But I cannot find a way to load multiple dataset in our yaml input , which can be easily done in deepmd
json-format input file.
from nequip.
The problem lies in the format of loss function. After I changed the format of loss function:
# loss function
loss_coeffs: # different weights to use in a weighted loss functions
forces: # if using PerAtomMSELoss, a default weight of 1:1 on each should work well
- 5
- MSELoss
total_energy:
- 1
- MSELoss
batch_size
can be any number and no problem emerged.
I think the problem is in the funtion of PerAtomMSELoss
from nequip.
You should use
loss_coeffs: # different weights to use in a weighted loss functions
forces: 1.0
total_energy:
- 1.0
- PerAtomMSELoss
instead of
loss_coeffs: # different weights to use in a weighted loss functions
forces: # if using PerAtomMSELoss, a default weight of 1:1 on each should work well
- 1
- PerAtomMSELoss
total_energy:
- 1
PerAtomMSELoss
works for total_energy instead of forces.
from nequip.
@Hongyu-yu is entirely right here; thanks for responding to this!
I've added a better error message for this case.
from nequip.
Related Issues (20)
- π [BUG] Cannot run nequip-train with provided example HOT 4
- π [FEATURE]How to Train and Validate on Separate Datasets HOT 2
- How to do custom EarlyStopping?β [QUESTION] HOT 4
- β [QUESTION]
- β [QUESTION] About the data class AtomicData HOT 3
- bugs with "initialize_from_state"π [BUG] HOT 5
- how to choose nosehoover the value of nvt_qβ [QUESTION]
- β [QUESTION]Finetuning Validation Error Higher than Pre-training Error in Nequip
- Confusion about `num_frames` attribute in `HDF5Dataset` HOT 1
- β [QUESTION]how can I use the ase calculator for testing ?
- What is the unit of virialsβ [QUESTION] HOT 3
- MLFF for Silicon
- minimal extxyz
- β [QUESTION] cannot repeat the RMSE of water dataset
- π [FEATURE] Custom properties HOT 1
- π [BUG] Using initialize_from_state HOT 3
- Default Units in the outputs of training HOT 1
- β [QUESTION] How to use hdf5 dataset in config files?
- π [BUG] `InvalidVersion` in v0.6.0 HOT 1
- π [BUG] Colab link broken
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nequip.