Skip to content

Commit

Permalink
Add lightning-lite dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
adamjstewart committed Jan 6, 2023
1 parent 10f264d commit 1df7291
Show file tree
Hide file tree
Showing 11 changed files with 12 additions and 30 deletions.
1 change: 1 addition & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ dependencies:
- isort[colors]>=5.8
- kornia>=0.6.5
- laspy>=2
- lightning-lite>=1.8
- mypy>=0.900
- nbmake>=0.1
- nbsphinx>=0.8.5
Expand Down
1 change: 1 addition & 0 deletions requirements/min.old
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ setuptools==42.0.0
einops==0.3.0
fiona==1.8.0
kornia==0.6.5
lightning-lite==1.8.0
matplotlib==3.3.0
numpy==1.17.2
omegaconf==2.1.0
Expand Down
1 change: 1 addition & 0 deletions requirements/required.old
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ setuptools==62.6.0
einops==0.4.1
fiona==1.9a2
kornia==0.6.5
lightning-lite==1.8.6
matplotlib==3.5.2
numpy==1.23.0;python_version>='3.8'
numpy==1.21.6;python_version=='3.7'
Expand Down
1 change: 1 addition & 0 deletions requirements/required.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ setuptools==65.6.2
einops==0.6.0
fiona==1.9b1
kornia==0.6.9
lightning-lite==1.8.6
matplotlib==3.6.2
numpy==1.24.1;python_version>='3.8'
omegaconf==2.3.0
Expand Down
2 changes: 2 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ install_requires =
fiona>=1.8,<2
# kornia 0.6.5+ required due to change in kornia.augmentation API
kornia>=0.6.5,<0.7
# lightning-lite 1.8 is oldest version on PyPI
lightning-lite>=1.8,<2
# matplotlib 3.3+ required for (H, W, 1) image support in plt.imshow
matplotlib>=3.3,<4
# numpy 1.17.2+ required by pytorch-lightning
Expand Down
6 changes: 1 addition & 5 deletions tests/trainers/test_byol.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,9 @@

import pytest
import torch.nn as nn
from lightning_lite.utilities.exceptions import MisconfigurationException
from omegaconf import OmegaConf
from pytorch_lightning import LightningDataModule, Trainer

# TODO: import from lightning_lite instead
from pytorch_lightning.utilities.exceptions import ( # type: ignore[attr-defined]
MisconfigurationException,
)
from torchvision.models import resnet18

from torchgeo.datamodules import ChesapeakeCVPRDataModule
Expand Down
6 changes: 1 addition & 5 deletions tests/trainers/test_classification.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,9 @@
import pytest
import timm
from _pytest.monkeypatch import MonkeyPatch
from lightning_lite.utilities.exceptions import MisconfigurationException
from omegaconf import OmegaConf
from pytorch_lightning import LightningDataModule, Trainer

# TODO: import from lightning_lite instead
from pytorch_lightning.utilities.exceptions import ( # type: ignore[attr-defined]
MisconfigurationException,
)
from torch.nn.modules import Module

from torchgeo.datamodules import (
Expand Down
6 changes: 1 addition & 5 deletions tests/trainers/test_detection.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@

import pytest
from _pytest.monkeypatch import MonkeyPatch
from lightning_lite.utilities.exceptions import MisconfigurationException
from omegaconf import OmegaConf
from pytorch_lightning import LightningDataModule, Trainer

# TODO: import from lightning_lite instead
from pytorch_lightning.utilities.exceptions import ( # type: ignore[attr-defined]
MisconfigurationException,
)

from torchgeo.datamodules import NASAMarineDebrisDataModule
from torchgeo.datasets import NASAMarineDebris
from torchgeo.trainers import ObjectDetectionTask
Expand Down
6 changes: 1 addition & 5 deletions tests/trainers/test_regression.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@

import pytest
from _pytest.monkeypatch import MonkeyPatch
from lightning_lite.utilities.exceptions import MisconfigurationException
from omegaconf import OmegaConf
from pytorch_lightning import LightningDataModule, Trainer

# TODO: import from lightning_lite instead
from pytorch_lightning.utilities.exceptions import ( # type: ignore[attr-defined]
MisconfigurationException,
)

from torchgeo.datamodules import COWCCountingDataModule, TropicalCycloneDataModule
from torchgeo.datasets import TropicalCyclone
from torchgeo.trainers import RegressionTask
Expand Down
6 changes: 1 addition & 5 deletions tests/trainers/test_segmentation.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,9 @@
import pytest
import segmentation_models_pytorch as smp
from _pytest.monkeypatch import MonkeyPatch
from lightning_lite.utilities.exceptions import MisconfigurationException
from omegaconf import OmegaConf
from pytorch_lightning import LightningDataModule, Trainer

# TODO: import from lightning_lite instead
from pytorch_lightning.utilities.exceptions import ( # type: ignore[attr-defined]
MisconfigurationException,
)
from torch.nn.modules import Module

from torchgeo.datamodules import (
Expand Down
6 changes: 1 addition & 5 deletions torchgeo/datamodules/geo.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,8 @@
import kornia.augmentation as K
import matplotlib.pyplot as plt
import torch
from lightning_lite.utilities.exceptions import MisconfigurationException
from pytorch_lightning import LightningDataModule

# TODO: import from lightning_lite instead
from pytorch_lightning.utilities.exceptions import ( # type: ignore[attr-defined]
MisconfigurationException,
)
from torch import Tensor
from torch.utils.data import DataLoader, Dataset

Expand Down

0 comments on commit 1df7291

Please sign in to comment.