Closed frostedoyster closed 1 month ago
Hmm might be a rounding error. Do you maybe have a example input file that you can share?
Here is an example: you first have to expand the small ethanol dataset like this:
import ase.io
structures = ase.io.read("ethanol_reduced_100.xyz", ":")
more_structures = structures * 15 + [structures[0]]
ase.io.write("ethanol_1501.xyz", more_structures)
and then run training with this options file:
seed: 42
architecture:
name: experimental.soap_bpnn
training:
batch_size: 2
num_epochs: 1
training_set:
systems:
read_from: ethanol_1501.xyz
length_unit: angstrom
targets:
energy:
key: energy
unit: eV
test_set: 0.85
validation_set: 0.01
Thanks I will look into this.
I've already seen this error quite a few times. It happens with moderately large to very large datasets and simply changing the train/valid/test sizes by a tiny bit fixes it