deepmd.pt.utils.dataloader#
Attributes#
Classes#
A dataset for storing DataLoaders to multiple Systems. |
Functions#
| |
| |
| |
|
Module Contents#
- class deepmd.pt.utils.dataloader.DpLoaderSet(systems: str | list[str], batch_size: int, type_map: list[str] | None, seed: int | None = None, shuffle: bool = True)[source]#
Bases:
torch.utils.data.DatasetA dataset for storing DataLoaders to multiple Systems.
- Parameters:
- sys_path
Path to the data system
- batch_size
Max frame count in a batch.
- type_map
Gives the name of different atom types
- seed
Random seed for dataloader
- shuffle
If the data are shuffled (Only effective in serial mode. Always shuffle in distributed data parallelism)
- systems: list[deepmd.pt.utils.dataset.DeepmdDataSetForLoader] = [][source]#
- add_data_requirement(data_requirement: list[deepmd.utils.data.DataRequirementItem]) None[source]#
Add data requirement for each system in multiple systems.