Download mp_40_data_module.yaml from v-baturin/mattergen-mp40: direct link, hf CLI and curl.
- Browser
- Download file 1.68 kB
-
https://huggingface.co/v-baturin/mattergen-mp40/resolve/main/mp_40_data_module.yaml
- Command line
-
hf download hf://v-baturin/mattergen-mp40/mp_40_data_module.yaml
-
curl -L -o mp_40_data_module.yaml https://huggingface.co/v-baturin/mattergen-mp40/resolve/main/mp_40_data_module.yaml
1.68 kB
| _target_: mattergen.common.data.datamodule.CrystDataModule | |
| _recursive_: true | |
| properties: [] | |
| transforms: | |
| - _target_: mattergen.common.data.transform.symmetrize_lattice | |
| _partial_: true | |
| - _target_: mattergen.common.data.transform.set_chemical_system_string | |
| _partial_: true | |
| dataset_transforms: | |
| - _target_: mattergen.common.data.dataset_transform.filter_sparse_properties | |
| _partial_: true | |
| # Mean nsites / volume over the 73,350 MP-40 training structures. | |
| average_density: 0.061705096895101764 | |
| root_dir: ${oc.env:PROJECT_ROOT}/../datasets/cache/mp_40 | |
| train_dataset: | |
| _target_: mattergen.common.data.dataset.CrystalDataset.from_cache_path | |
| cache_path: ${data_module.root_dir}/train | |
| properties: ${data_module.properties} | |
| transforms: ${data_module.transforms} | |
| dataset_transforms: ${data_module.dataset_transforms} | |
| val_dataset: | |
| _target_: mattergen.common.data.dataset.CrystalDataset.from_cache_path | |
| cache_path: ${data_module.root_dir}/val | |
| properties: ${data_module.properties} | |
| transforms: ${data_module.transforms} | |
| dataset_transforms: ${data_module.dataset_transforms} | |
| test_dataset: | |
| _target_: mattergen.common.data.dataset.CrystalDataset.from_cache_path | |
| cache_path: ${data_module.root_dir}/test | |
| properties: ${data_module.properties} | |
| transforms: ${data_module.transforms} | |
| dataset_transforms: ${data_module.dataset_transforms} | |
| num_workers: | |
| train: 8 | |
| val: 4 | |
| test: 4 | |
| batch_size: | |
| train: ${eval:'(512 // ${trainer.accumulate_grad_batches}) // (${trainer.devices} * ${trainer.num_nodes})'} | |
| val: ${eval:'(64 // (${trainer.devices} * ${trainer.num_nodes}))'} | |
| test: ${eval:'(64 // (${trainer.devices} * ${trainer.num_nodes}))'} | |
| max_epochs: 900 | |