"vscode:/vscode.git/clone" did not exist on "e45e757fc8118774a9d45001a9db9a7d933b939b"
datasets.rst 3.72 KB
Newer Older
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
1
2
torchvision.datasets
====================
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
3
4
5
6

All datasets are subclasses of :class:`torch.utils.data.Dataset`
i.e, they have ``__getitem__`` and ``__len__`` methods implemented.
Hence, they can all be passed to a :class:`torch.utils.data.DataLoader`
7
which can load multiple samples in parallel using ``torch.multiprocessing`` workers.
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
8
For example: ::
9

10
    imagenet_data = torchvision.datasets.ImageNet('path/to/imagenet_root/')
11
    data_loader = torch.utils.data.DataLoader(imagenet_data,
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
12
13
14
15
16
17
18
19
20
21
22
23
24
                                              batch_size=4,
                                              shuffle=True,
                                              num_workers=args.nThreads)

The following datasets are available:

.. contents:: Datasets
    :local:

All the datasets have almost similar API. They all have two common arguments:
``transform`` and  ``target_transform`` to transform the input and target respectively.


25
.. currentmodule:: torchvision.datasets
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
26

27
28
29
30
31
32
33
34
35
36
37
38

Caltech
~~~~~~~

.. autoclass:: Caltech101
  :members: __getitem__
  :special-members:

.. autoclass:: Caltech256
  :members: __getitem__
  :special-members:

39
40
CelebA
~~~~~~
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
41

42
43
44
.. autoclass:: CelebA
  :members: __getitem__
  :special-members:
hysts's avatar
hysts committed
45

46
47
CIFAR
~~~~~
48

49
50
51
.. autoclass:: CIFAR10
  :members: __getitem__
  :special-members:
52

53
.. autoclass:: CIFAR100
54

55
56
Cityscapes
~~~~~~~~~~
57

58
59
.. note ::
    Requires Cityscape to be downloaded.
60

61
62
63
.. autoclass:: Cityscapes
  :members: __getitem__
  :special-members:
64

Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
COCO
~~~~

.. note ::
    These require the `COCO API to be installed`_

.. _COCO API to be installed: https://github.com/pdollar/coco/tree/master/PythonAPI


Captions
^^^^^^^^

.. autoclass:: CocoCaptions
  :members: __getitem__
  :special-members:


Detection
^^^^^^^^^

.. autoclass:: CocoDetection
  :members: __getitem__
  :special-members:

89
90
91
92
93
94
95
96
DatasetFolder
~~~~~~~~~~~~~

.. autoclass:: DatasetFolder
  :members: __getitem__
  :special-members:


97
98
EMNIST
~~~~~~
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
99

100
.. autoclass:: EMNIST
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
101

102
103
FakeData
~~~~~~~~
104

105
.. autoclass:: FakeData
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
106

107
108
Fashion-MNIST
~~~~~~~~~~~~~
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
109

110
.. autoclass:: FashionMNIST
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
111

112
113
114
115
Flickr
~~~~~~

.. autoclass:: Flickr8k
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
116
117
118
  :members: __getitem__
  :special-members:

119
.. autoclass:: Flickr30k
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
120
121
122
  :members: __getitem__
  :special-members:

123
124
HMDB51
~~~~~~~
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
125

126
.. autoclass:: HMDB51
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
127
128
129
  :members: __getitem__
  :special-members:

130
131
ImageFolder
~~~~~~~~~~~
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
132

133
.. autoclass:: ImageFolder
Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
134
135
  :members: __getitem__
  :special-members:
136

137
138
ImageNet
~~~~~~~~~~~
139

140
.. autoclass:: ImageNet
141

142
143
144
145
146
147
148
.. note ::
    This requires `scipy` to be installed

Kinetics-400
~~~~~~~~~~~~

.. autoclass:: Kinetics400
149
150
151
  :members: __getitem__
  :special-members:

152
153
KMNIST
~~~~~~~~~~~~~
154

155
.. autoclass:: KMNIST
156

157
158
LSUN
~~~~
159

160
.. autoclass:: LSUN
161
162
  :members: __getitem__
  :special-members:
163

164
165
166
167
168
169
MNIST
~~~~~

.. autoclass:: MNIST

Omniglot
170
~~~~~~~~
171

172
.. autoclass:: Omniglot
173

174
175
PhotoTour
~~~~~~~~~
176

177
.. autoclass:: PhotoTour
178
179
  :members: __getitem__
  :special-members:
Michael Kösel's avatar
Michael Kösel committed
180

Philip Meier's avatar
Philip Meier committed
181
182
183
184
185
186
187
Places365
~~~~~~~~~

.. autoclass:: Places365
  :members: __getitem__
  :special-members:

188
189
QMNIST
~~~~~~
Michael Kösel's avatar
Michael Kösel committed
190

191
.. autoclass:: QMNIST
192
193
194
195
196
197
198

SBD
~~~~~~

.. autoclass:: SBDataset
  :members: __getitem__
  :special-members:
Francisco Massa's avatar
Francisco Massa committed
199

200
201
SBU
~~~
Francisco Massa's avatar
Francisco Massa committed
202

203
.. autoclass:: SBU
Francisco Massa's avatar
Francisco Massa committed
204
205
  :members: __getitem__
  :special-members:
206

207
208
209
210
211
212
213
SEMEION
~~~~~~~

.. autoclass:: SEMEION
  :members: __getitem__
  :special-members:

214
215
STL10
~~~~~
216

217
.. autoclass:: STL10
218
219
  :members: __getitem__
  :special-members:
220

221
222
SVHN
~~~~~
223

224
.. autoclass:: SVHN
225
226
227
228
229
230
231
232
233
  :members: __getitem__
  :special-members:

UCF101
~~~~~~~

.. autoclass:: UCF101
  :members: __getitem__
  :special-members:
234

235
236
USPS
~~~~~
237

238
.. autoclass:: USPS
239
240
  :members: __getitem__
  :special-members:
241

242
VOC
243
244
~~~~~~

245
246
247
248
249
250
251
252
.. autoclass:: VOCSegmentation
  :members: __getitem__
  :special-members:

.. autoclass:: VOCDetection
  :members: __getitem__
  :special-members:

253
254
255
256
257
258
WIDERFace
~~~~~~~~~

.. autoclass:: WIDERFace
  :members: __getitem__
  :special-members: