Source code for catalyst.dl.core.runner
from typing import Callable # isort:skip
from catalyst.core import _Runner
from catalyst.dl import utils
from .experiment import Experiment
from .state import State
[docs]class Runner(_Runner):
experiment: Experiment
state: State
experiment_fn: Callable = Experiment
state_fn: callable = State
def _prepare_for_stage(self, stage: str):
super()._prepare_for_stage(stage=stage)
# @TODO: remove this trick
utils.set_global_seed(self.experiment.initial_seed)
loaders = self.experiment.get_loaders(stage=stage)
self.loaders = loaders
__all__ = ["Runner"]