Skip to content

Commit d152328

Browse files
committed
support multi loader for train
1 parent a12714e commit d152328

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

deepvac/core/deepvac.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,8 @@ def initOptimizer(self):
402402
def initTrainLoader(self):
403403
if self.config.train_loader is None:
404404
LOG.logE("You must set config.core.train_loader in config.py, or reimplement initTrainLoader() API in your DeepvacTrain subclass {}.".format(self.name()), exit=True)
405-
LOG.logI("You set config.core.train_loader to {} in config.py".format(self.config.train_loader))
405+
LOG.logI("You set config.core.train_loader to {} in config.py".format(self.config.train_loader))
406+
self.config.loader = self.config.train_loader
406407

407408
def initValLoader(self):
408409
if self.config.val_loader is None:
@@ -554,6 +555,8 @@ def train(self):
554555
self.config.net.train()
555556
self.initStepAndSaveNumber()
556557
self.initTickTock()
558+
#for multi loader user case
559+
self.config.loader = self.config.train_loader
557560
self.preEpoch()
558561
self._preEpoch()
559562
self.doIterTick()

deepvac/datasets/file_line.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ def __getitem__(self, index):
7272
if self.config.composer is not None:
7373
sample, label = self.config.composer([sample, label])
7474

75-
return sample, label
75+
return sample, label

0 commit comments

Comments
 (0)