dataset_name: perov dim_coords: 3 root_path: ${oc.env:DATA_DIR}/perov_5 prop: heat_ref num_targets: 1 # prop: scaled_lattice # num_targets: 6 niggli: true primitive: false graph_method: crystalnn lattice_scale_method: scale_length preprocess_workers: 30 readout: mean max_atoms: 20 otf_graph: false eval_model_name: perovskite tolerance: 0.01 use_space_group: false use_pos_index: false train_max_epochs: 6000 early_stopping_patience: 100000 teacher_forcing_max_epoch: 1500 datamodule: _target_: diffcsp.pl_data.datamodule.CrystDataModule datasets: train: _target_: diffcsp.pl_data.dataset.CrystDataset name: Formation energy train path: ${data.root_path}/train.csv save_path: ${data.root_path}/train_ori.pt prop: ${data.prop} niggli: ${data.niggli} primitive: ${data.primitive} graph_method: ${data.graph_method} tolerance: ${data.tolerance} use_space_group: ${data.use_space_group} use_pos_index: ${data.use_pos_index} lattice_scale_method: ${data.lattice_scale_method} preprocess_workers: ${data.preprocess_workers} val: - _target_: diffcsp.pl_data.dataset.CrystDataset name: Formation energy val path: ${data.root_path}/val.csv save_path: ${data.root_path}/val_ori.pt prop: ${data.prop} niggli: ${data.niggli} primitive: ${data.primitive} graph_method: ${data.graph_method} tolerance: ${data.tolerance} use_space_group: ${data.use_space_group} use_pos_index: ${data.use_pos_index} lattice_scale_method: ${data.lattice_scale_method} preprocess_workers: ${data.preprocess_workers} test: - _target_: diffcsp.pl_data.dataset.CrystDataset name: Formation energy test path: ${data.root_path}/test.csv save_path: ${data.root_path}/test_ori.pt prop: ${data.prop} niggli: ${data.niggli} primitive: ${data.primitive} graph_method: ${data.graph_method} tolerance: ${data.tolerance} use_space_group: ${data.use_space_group} use_pos_index: ${data.use_pos_index} lattice_scale_method: ${data.lattice_scale_method} preprocess_workers: ${data.preprocess_workers} num_workers: train: 40 val: 40 test: 40 batch_size: train: 1024 val: 8192 test: 8192