Skip to content
Snippets Groups Projects
Commit eb4848f6 authored by Daniel CARRON's avatar Daniel CARRON :b: Committed by André Anjos
Browse files

[typing] Redefine Sample type in each lib

parent a16730af
No related branches found
No related tags found
1 merge request!46Create common library
Showing
with 25 additions and 20 deletions
...@@ -13,10 +13,10 @@ import PIL.Image ...@@ -13,10 +13,10 @@ import PIL.Image
from mednet.libs.classification.data.typing import ( from mednet.libs.classification.data.typing import (
ClassificationRawDataLoader as _ClassificationRawDataLoader, ClassificationRawDataLoader as _ClassificationRawDataLoader,
) )
from mednet.libs.classification.data.typing import Sample
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.image_utils import remove_black_borders from mednet.libs.common.data.image_utils import remove_black_borders
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from torchvision.transforms.functional import to_tensor from torchvision.transforms.functional import to_tensor
......
...@@ -13,9 +13,9 @@ import PIL.Image ...@@ -13,9 +13,9 @@ import PIL.Image
from mednet.libs.classification.data.typing import ( from mednet.libs.classification.data.typing import (
ClassificationRawDataLoader as _ClassificationRawDataLoader, ClassificationRawDataLoader as _ClassificationRawDataLoader,
) )
from mednet.libs.classification.data.typing import Sample
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from torchvision.transforms.functional import to_tensor from torchvision.transforms.functional import to_tensor
......
...@@ -14,10 +14,10 @@ import PIL.Image ...@@ -14,10 +14,10 @@ import PIL.Image
from mednet.libs.classification.data.typing import ( from mednet.libs.classification.data.typing import (
ClassificationRawDataLoader as _ClassificationRawDataLoader, ClassificationRawDataLoader as _ClassificationRawDataLoader,
) )
from mednet.libs.classification.data.typing import Sample
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.image_utils import remove_black_borders from mednet.libs.common.data.image_utils import remove_black_borders
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from torchvision.transforms.functional import to_tensor from torchvision.transforms.functional import to_tensor
......
...@@ -13,10 +13,10 @@ import PIL.Image ...@@ -13,10 +13,10 @@ import PIL.Image
from mednet.libs.classification.data.typing import ( from mednet.libs.classification.data.typing import (
ClassificationRawDataLoader as _ClassificationRawDataLoader, ClassificationRawDataLoader as _ClassificationRawDataLoader,
) )
from mednet.libs.classification.data.typing import Sample
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.image_utils import remove_black_borders from mednet.libs.common.data.image_utils import remove_black_borders
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from torchvision.transforms.functional import to_tensor from torchvision.transforms.functional import to_tensor
......
...@@ -9,10 +9,10 @@ import PIL.Image ...@@ -9,10 +9,10 @@ import PIL.Image
from mednet.libs.classification.data.typing import ( from mednet.libs.classification.data.typing import (
ClassificationRawDataLoader as _ClassificationRawDataLoader, ClassificationRawDataLoader as _ClassificationRawDataLoader,
) )
from mednet.libs.classification.data.typing import Sample
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.image_utils import remove_black_borders from mednet.libs.common.data.image_utils import remove_black_borders
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from torchvision.transforms.functional import to_tensor from torchvision.transforms.functional import to_tensor
......
...@@ -13,9 +13,9 @@ import typing_extensions ...@@ -13,9 +13,9 @@ import typing_extensions
from mednet.libs.classification.data.typing import ( from mednet.libs.classification.data.typing import (
ClassificationRawDataLoader as _ClassificationRawDataLoader, ClassificationRawDataLoader as _ClassificationRawDataLoader,
) )
from mednet.libs.classification.data.typing import Sample
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from torch.utils.data._utils.collate import default_collate_fn_map from torch.utils.data._utils.collate import default_collate_fn_map
from torchvision.transforms.functional import to_tensor from torchvision.transforms.functional import to_tensor
......
import typing import typing
from mednet.libs.common.data.typing import RawDataLoader, Sample import torch
from mednet.libs.common.data.typing import RawDataLoader
Sample: typing.TypeAlias = tuple[torch.Tensor, typing.Mapping[str, typing.Any]]
class ClassificationRawDataLoader(RawDataLoader): class ClassificationRawDataLoader(RawDataLoader):
......
...@@ -11,7 +11,7 @@ import lightning.pytorch ...@@ -11,7 +11,7 @@ import lightning.pytorch
import numpy as np import numpy as np
import torch import torch
import tqdm import tqdm
from mednet.libs.common.data.typing import Sample from mednet.libs.classification.data.typing import Sample
from mednet.libs.common.engine.device import DeviceManager from mednet.libs.common.engine.device import DeviceManager
from pytorch_grad_cam.metrics.road import ( from pytorch_grad_cam.metrics.road import (
ROADLeastRelevantFirstAverage, ROADLeastRelevantFirstAverage,
......
...@@ -9,7 +9,9 @@ import typing ...@@ -9,7 +9,9 @@ import typing
import torch import torch
import torch.utils.data import torch.utils.data
Sample: typing.TypeAlias = tuple[torch.Tensor, typing.Mapping[str, typing.Any]] Sample: typing.TypeAlias = tuple[
torch.Tensor | typing.Mapping[str, torch.Tensor], typing.Mapping[str, typing.Any]
]
"""Definition of a sample. """Definition of a sample.
First parameter First parameter
......
...@@ -9,9 +9,9 @@ import pathlib ...@@ -9,9 +9,9 @@ import pathlib
import PIL.Image import PIL.Image
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -10,9 +10,9 @@ import PIL.Image ...@@ -10,9 +10,9 @@ import PIL.Image
import pkg_resources import pkg_resources
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -11,8 +11,8 @@ import PIL.Image ...@@ -11,8 +11,8 @@ import PIL.Image
import torch import torch
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -9,9 +9,9 @@ import pathlib ...@@ -9,9 +9,9 @@ import pathlib
import PIL.Image import PIL.Image
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -11,9 +11,9 @@ import PIL.Image ...@@ -11,9 +11,9 @@ import PIL.Image
import pkg_resources import pkg_resources
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -10,9 +10,9 @@ import PIL.Image ...@@ -10,9 +10,9 @@ import PIL.Image
import pkg_resources import pkg_resources
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -9,9 +9,9 @@ import pathlib ...@@ -9,9 +9,9 @@ import pathlib
import PIL.Image import PIL.Image
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -9,9 +9,9 @@ import pathlib ...@@ -9,9 +9,9 @@ import pathlib
import PIL.Image import PIL.Image
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -9,9 +9,9 @@ import pathlib ...@@ -9,9 +9,9 @@ import pathlib
import PIL.Image import PIL.Image
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.models.transforms import crop_image_to_mask from mednet.libs.common.models.transforms import crop_image_to_mask
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -12,8 +12,8 @@ import skimage.exposure ...@@ -12,8 +12,8 @@ import skimage.exposure
import torch import torch
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
...@@ -12,8 +12,8 @@ import pkg_resources ...@@ -12,8 +12,8 @@ import pkg_resources
import torch import torch
from mednet.libs.common.data.datamodule import CachingDataModule from mednet.libs.common.data.datamodule import CachingDataModule
from mednet.libs.common.data.split import make_split from mednet.libs.common.data.split import make_split
from mednet.libs.common.data.typing import Sample
from mednet.libs.common.utils.rc import load_rc from mednet.libs.common.utils.rc import load_rc
from mednet.libs.segmentation.data.typing import Sample
from mednet.libs.segmentation.data.typing import ( from mednet.libs.segmentation.data.typing import (
SegmentationRawDataLoader as _SegmentationRawDataLoader, SegmentationRawDataLoader as _SegmentationRawDataLoader,
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment