neuralmonkey.trainers.test_multitask_trainer module¶
Unit tests for the multitask trainer.
-
class
neuralmonkey.trainers.test_multitask_trainer.
DummyObjective
(name: str, decoder: neuralmonkey.trainers.test_multitask_trainer.TestMP) → None¶ Bases:
neuralmonkey.trainers.objective.Objective
-
__init__
(name: str, decoder: neuralmonkey.trainers.test_multitask_trainer.TestMP) → None¶ Construct the objective.
Parameters: name – The name for the objective. This will be used e.g. in TensorBoard.
-
loss
¶ Return the loss tensor fetched by the trainer.
-
-
class
neuralmonkey.trainers.test_multitask_trainer.
TestMP
(name: str, reuse: Union[neuralmonkey.model.model_part.ModelPart, NoneType] = None, save_checkpoint: str = None, load_checkpoint: str = None, initializers: List[Tuple[str, Callable]] = None) → None¶ Bases:
neuralmonkey.model.model_part.ModelPart
-
loss
¶
-
var
¶
-
-
class
neuralmonkey.trainers.test_multitask_trainer.
TestMultitaskTrainer
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
classmethod
setUpClass
()¶ Hook method for setting up class fixture before running tests in the class.
-
test_mt_trainer
()¶
-