torchwrench.utils.data.dataset.wrapper module¶
- class torchwrench.utils.data.dataset.wrapper.EmptyDataset[source]¶
-
Dataset placeholder. Raises StopIteration if __getitem__ is called.
- class torchwrench.utils.data.dataset.wrapper.IterableSubset(dataset: SupportsGetitemLen[T, Any] | SupportsIterLen[T], indices: Iterable[int] | LongTensor1D)[source]¶
Bases:
IterableWrapper[T],Generic[T]
-
class torchwrench.utils.data.dataset.wrapper.IterableTransformWrapper(dataset: SupportsGetitemLen[T, Any] | SupportsIterLen[T], transform: Callable[[T], U] | None, condition: Callable[[T, int], bool] | None =
None)[source]¶ Bases:
IterableWrapper[T],Generic[T,U]
- class torchwrench.utils.data.dataset.wrapper.IterableWrapper(dataset: SupportsGetitemLen[T, Any] | SupportsIterLen[T])[source]¶
Bases:
Generic[T],IterableDataset[T],_WrapperBase[T]
- class torchwrench.utils.data.dataset.wrapper.Subset(dataset: SupportsGetitemLen[T, Any], indices: Iterable[int])[source]¶