"vscode:/vscode.git/clone" did not exist on "299217c95ca314e8dbbeca26ce8cdceb440ec53b"
Unverified Commit f1d7c92d authored by Philip Meier's avatar Philip Meier Committed by GitHub
Browse files

fakedata (#2528)

parent 5405739e
import torch import torch
from typing import Any, Callable, Optional, Tuple
from .vision import VisionDataset from .vision import VisionDataset
from .. import transforms from .. import transforms
...@@ -19,16 +20,23 @@ class FakeData(VisionDataset): ...@@ -19,16 +20,23 @@ class FakeData(VisionDataset):
""" """
def __init__(self, size=1000, image_size=(3, 224, 224), num_classes=10, def __init__(
transform=None, target_transform=None, random_offset=0): self,
super(FakeData, self).__init__(None, transform=transform, size: int = 1000,
image_size: Tuple[int, int, int] = (3, 224, 224),
num_classes: int = 10,
transform: Optional[Callable] = None,
target_transform: Optional[Callable] = None,
random_offset: int = 0,
) -> None:
super(FakeData, self).__init__(None, transform=transform, # type: ignore[arg-type]
target_transform=target_transform) target_transform=target_transform)
self.size = size self.size = size
self.num_classes = num_classes self.num_classes = num_classes
self.image_size = image_size self.image_size = image_size
self.random_offset = random_offset self.random_offset = random_offset
def __getitem__(self, index): def __getitem__(self, index: int) -> Tuple[Any, Any]:
""" """
Args: Args:
index (int): Index index (int): Index
...@@ -54,5 +62,5 @@ class FakeData(VisionDataset): ...@@ -54,5 +62,5 @@ class FakeData(VisionDataset):
return img, target return img, target
def __len__(self): def __len__(self) -> int:
return self.size return self.size
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment