model: precision: 64 num_chem_elements: 2 edge_cutoff: 4.5 num_edge_rbf: 8 num_edge_poly_cutoff: 6 num_vel_rbf: 8 vel_max: 0.035 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/quartz/data name: quartz_300K_N5000_dt30.0_rc4.5_train cutoff_radius: 4.5 files: - quartz_300K_rep1_timestep300_train1667.extxyz - quartz_300K_rep2_timestep300_train1667.extxyz - quartz_300K_rep3_timestep300_train1666.extxyz rename: true atom_type_mapper: 8: 0 14: 1 training: seed: 506 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/quartz/data name: quartz_300K_N5000_dt30.0_rc4.5_val files: - quartz_300K_rep4_timestep300_val1250.extxyz cutoff_radius: 4.5 rename: true atom_type_mapper: 8: 0 14: 1