We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 43504d3 commit c63bfe9Copy full SHA for c63bfe9
1 file changed
deepmd/pt/train/training.py
@@ -194,7 +194,7 @@ def get_dataloader_and_iter(_data, _params):
194
else 0, # setting to 0 diverges the behavior of its iterator; should be >=1
195
drop_last=False,
196
collate_fn=lambda batch: batch, # prevent extra conversion
197
- pin_memory=True,
+ pin_memory=(DEVICE != "cpu"), # pin memory only if not on CPU
198
)
199
_data_iter = cycle_iterator(_dataloader)
200
return _dataloader, _data_iter
0 commit comments