feat: 缓存worker内的句柄

This commit is contained in:
gouhanke
2026-03-04 10:49:41 +08:00
parent 8bcad5844e
commit 7d39933a5b
2 changed files with 60 additions and 19 deletions
+2
View File
@@ -139,6 +139,7 @@ def main(cfg: DictConfig):
shuffle=True,
num_workers=cfg.train.num_workers,
pin_memory=(cfg.train.device != "cpu"),
persistent_workers=(cfg.train.num_workers > 0),
drop_last=True # 丢弃不完整批次以稳定训练
)
@@ -150,6 +151,7 @@ def main(cfg: DictConfig):
shuffle=False,
num_workers=cfg.train.num_workers,
pin_memory=(cfg.train.device != "cpu"),
persistent_workers=(cfg.train.num_workers > 0),
drop_last=False
)