[docs]@classmethoddefstore_configs(cls:type["DeepLearningTaskRunner"],store:ZenStore,)->None:"""Stores structured configs. .. warning:: Make sure to call this method if you are overriding it. Args: store: See :paramref:`~.OptimTaskRunner.store_configs.store`. """super().store_configs(store)store_basic_optimizer_configs(store)store_basic_scheduler_configs(store)store_basic_nnmodule_config(store)store_basic_trainer_config(store)store_wandb_logger_configs(store,clb=WandbLogger)store(DeepLearningTaskConfig,name="config")
[docs]@classmethoddefrun_subtask(cls:type["DeepLearningTaskRunner"],trainer:partial[Trainer],datamodule:BaseDataModule,litmodule:BaseLitModule,logger:partial[WandbLogger],config:DeepLearningSubtaskConfig,)->Any:# noqa: ANN401"""Runs the ``subtask``."""returntrain(trainer,datamodule,litmodule,logger,config)