MCPcopy Create free account
hub / github.com/hankcs/HanLP / evaluate

Method evaluate

hanlp/components/mtl/multi_task_learning.py:755–759  ·  view source on GitHub ↗
(self, save_dir=None, logger: logging.Logger = None, batch_size=None, output=False, **kwargs)

Source from the content-addressed store, hash-verified

753 return task.compute_loss(batch, output, criterion)
754
755 def evaluate(self, save_dir=None, logger: logging.Logger = None, batch_size=None, output=False, **kwargs):
756 rets = super().evaluate('tst', save_dir, logger, batch_size, output, **kwargs)
757 tst = rets[-1]
758 self._close_dataloader(tst)
759 return rets
760
761 def save_vocabs(self, save_dir, filename='vocabs.json'):
762 for task_name, task in self.tasks.items():

Callers 1

mainFunction · 0.95

Calls 1

_close_dataloaderMethod · 0.95

Tested by

no test coverage detected