__init__.py 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. # TODO(VitalyFedyunin): Rearranging this imports leads to crash,
  2. # need to cleanup dependencies and fix it
  3. from torch.utils.data.sampler import (
  4. BatchSampler,
  5. RandomSampler,
  6. Sampler,
  7. SequentialSampler,
  8. SubsetRandomSampler,
  9. WeightedRandomSampler,
  10. )
  11. from torch.utils.data.dataset import (
  12. ChainDataset,
  13. ConcatDataset,
  14. Dataset,
  15. IterableDataset,
  16. StackDataset,
  17. Subset,
  18. TensorDataset,
  19. random_split,
  20. )
  21. from torch.utils.data.datapipes.datapipe import (
  22. DFIterDataPipe,
  23. DataChunk,
  24. IterDataPipe,
  25. MapDataPipe,
  26. )
  27. from torch.utils.data.dataloader import (
  28. DataLoader,
  29. _DatasetKind,
  30. get_worker_info,
  31. default_collate,
  32. default_convert,
  33. )
  34. from torch.utils.data.distributed import DistributedSampler
  35. from torch.utils.data.datapipes._decorator import (
  36. argument_validation,
  37. functional_datapipe,
  38. guaranteed_datapipes_determinism,
  39. non_deterministic,
  40. runtime_validation,
  41. runtime_validation_disabled,
  42. )
  43. __all__ = ['BatchSampler',
  44. 'ChainDataset',
  45. 'ConcatDataset',
  46. 'DFIterDataPipe',
  47. 'DataChunk',
  48. 'DataLoader',
  49. 'Dataset',
  50. 'DistributedSampler',
  51. 'IterDataPipe',
  52. 'IterableDataset',
  53. 'MapDataPipe',
  54. 'RandomSampler',
  55. 'Sampler',
  56. 'SequentialSampler',
  57. 'StackDataset',
  58. 'Subset',
  59. 'SubsetRandomSampler',
  60. 'TensorDataset',
  61. 'WeightedRandomSampler',
  62. '_DatasetKind',
  63. 'argument_validation',
  64. 'default_collate',
  65. 'default_convert',
  66. 'functional_datapipe',
  67. 'get_worker_info',
  68. 'guaranteed_datapipes_determinism',
  69. 'non_deterministic',
  70. 'random_split',
  71. 'runtime_validation',
  72. 'runtime_validation_disabled']
  73. # Please keep this list sorted
  74. assert __all__ == sorted(__all__)