mirror of
https://github.com/wassname/pytorch-lightning.git
synced 2026-09-09 11:32:07 +08:00
Tests: refactor cleanup (#1744)
* wip * cleaning * optim imports * - * default hparams * fix restore * fix imports
This commit is contained in:
@@ -6,7 +6,7 @@ import pytest
|
||||
from pytorch_lightning import Trainer
|
||||
|
||||
import tests.base.utils as tutils
|
||||
from tests.base import TestModelBase, LightTrainDataloader, LightEmptyTestStep
|
||||
from tests.base import EvalModelTemplate
|
||||
|
||||
|
||||
def _soft_unimport_module(str_module):
|
||||
@@ -120,11 +120,11 @@ def test_tbd_remove_in_v0_9_0_module_imports():
|
||||
from pytorch_lightning.logging.wandb import WandbLogger # noqa: F402
|
||||
|
||||
|
||||
class ModelVer0_6(LightTrainDataloader, LightEmptyTestStep, TestModelBase):
|
||||
class ModelVer0_6(EvalModelTemplate):
|
||||
|
||||
# todo: this shall not be needed while evaluate asks for dataloader explicitly
|
||||
def val_dataloader(self):
|
||||
return self._dataloader(train=False)
|
||||
return self.dataloader(train=False)
|
||||
|
||||
def validation_step(self, batch, batch_idx, *args, **kwargs):
|
||||
return {'val_loss': 0.6}
|
||||
@@ -133,17 +133,17 @@ class ModelVer0_6(LightTrainDataloader, LightEmptyTestStep, TestModelBase):
|
||||
return {'val_loss': 0.6}
|
||||
|
||||
def test_dataloader(self):
|
||||
return self._dataloader(train=False)
|
||||
return self.dataloader(train=False)
|
||||
|
||||
def test_end(self, outputs):
|
||||
return {'test_loss': 0.6}
|
||||
|
||||
|
||||
class ModelVer0_7(LightTrainDataloader, LightEmptyTestStep, TestModelBase):
|
||||
class ModelVer0_7(EvalModelTemplate):
|
||||
|
||||
# todo: this shall not be needed while evaluate asks for dataloader explicitly
|
||||
def val_dataloader(self):
|
||||
return self._dataloader(train=False)
|
||||
return self.dataloader(train=False)
|
||||
|
||||
def validation_step(self, batch, batch_idx, *args, **kwargs):
|
||||
return {'val_loss': 0.7}
|
||||
@@ -152,14 +152,14 @@ class ModelVer0_7(LightTrainDataloader, LightEmptyTestStep, TestModelBase):
|
||||
return {'val_loss': 0.7}
|
||||
|
||||
def test_dataloader(self):
|
||||
return self._dataloader(train=False)
|
||||
return self.dataloader(train=False)
|
||||
|
||||
def test_end(self, outputs):
|
||||
return {'test_loss': 0.7}
|
||||
|
||||
|
||||
def test_tbd_remove_in_v1_0_0_model_hooks():
|
||||
hparams = tutils.get_default_hparams()
|
||||
hparams = EvalModelTemplate.get_default_hparams()
|
||||
|
||||
model = ModelVer0_6(hparams)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user