mirror of
https://github.com/wassname/pytorch-lightning.git
synced 2026-09-21 13:20:08 +08:00
* added get dataloaders directly using a getter * deleted decorator * added prepare_data hook * refactored dataloader init * refactored dataloader init * added dataloader reset flag and main loop * added dataloader reset flag and main loop * added dataloader reset flag and main loop * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * made changes * fixed bad loaders * fixed bad loaders * fixed bad loaders * fixed bad loaders * fixed bad loaders * fixed bad loaders * fixed bad loaders * fixed bad loaders * fixed bad loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixed error in .fit with loaders * fixes #909 * fixes #909 * bug fix * Fixes #902
29 lines
915 B
Python
29 lines
915 B
Python
"""Models for testing."""
|
|
|
|
import torch
|
|
|
|
from .base import LightningTestModelBase, LightningTestModelBaseWithoutDataloader
|
|
from .mixins import (
|
|
LightningValidationStepMixin,
|
|
LightningValidationMixin,
|
|
LightningValidationStepMultipleDataloadersMixin,
|
|
LightningValidationMultipleDataloadersMixin,
|
|
LightningTestStepMixin,
|
|
LightningTestMixin,
|
|
LightningTestStepMultipleDataloadersMixin,
|
|
LightningTestMultipleDataloadersMixin,
|
|
LightningTestFitSingleTestDataloadersMixin,
|
|
LightningTestFitMultipleTestDataloadersMixin,
|
|
LightningValStepFitSingleDataloaderMixin,
|
|
LightningValStepFitMultipleDataloadersMixin
|
|
)
|
|
|
|
|
|
class LightningTestModel(LightningValidationMixin, LightningTestMixin, LightningTestModelBase):
|
|
"""
|
|
Most common test case. Validation and test dataloaders.
|
|
"""
|
|
|
|
def on_training_metrics(self, logs):
|
|
logs['some_tensor_to_test'] = torch.rand(1)
|