Graph Machine Learning
Birder
chemistry
trajcast.models-arxiv2025 / water /config_cueq.yaml
flt17's picture
Upload water models
f68f5b5 verified
model:
precision: 64
num_chem_elements: 2
edge_cutoff: 6
num_edge_rbf: 8
num_edge_poly_cutoff: 6
num_vel_rbf: 8
vel_max: 0.135
max_rotation_order: 2
num_hidden_channels: 64
num_mp_layers: 4
edge_mlp_kwargs:
n_neurons:
- 64
- 64
- 64
activation: silu
vel_mlp_kwargs:
n_neurons:
- 64
- 64
- 64
activation: silu
nl_gate_kwargs:
activation_scalars:
o: tanh
e: silu
activation_gates:
e: silu
conserve_ang_mom: false
o3_backend: cueq
net_lin_mom:
- 0.0
- 0.0
- 0.0
data:
root: /dccstor/chemistry_ai/trajcast/paper/water/data
name: water_300K_N5000_dt5.0_rc6_train
cutoff_radius: 6
files:
- water_300K_rep1_timestep50_train1667.extxyz
- water_300K_rep2_timestep50_train1667.extxyz
- water_300K_rep3_timestep50_train1666.extxyz
rename: true
atom_type_mapper:
1: 0
8: 1
training:
seed: 2303
model_type: EfficientTrajCastModel
device: cuda
restart_latest: true
target_field: target
reference_fields:
- displacements
- update_velocities
batch_size: 2
max_grad_norm: 0.5
num_epochs: 1500
criterion:
loss_type:
main_loss: mse
learnable_weights: false
optimizer: adam
optimizer_settings:
lr: 0.01
amsgrad: true
scheduler:
- ReduceLROnPlateau
scheduler_settings:
ReduceLROnPlateau:
factor: 0.8
patience: 25
min_lr: 0.0001
chained_scheduler_hp:
milestones:
- 100000000
per_epoch: true
monitor_lr_scheduler: false
tensorboard_settings:
loss: true
lr: true
weights:
every: 5
gradients:
every: 5
loss_validation:
data:
root: /dccstor/chemistry_ai/trajcast/paper/water/data
name: water_300K_N5000_dt5.0_rc6_val
files:
- water_300K_rep4_timestep50_val1250.extxyz
cutoff_radius: 6
rename: true
atom_type_mapper:
1: 0
8: 1