class ZooDataset(object): (source)
Known subclasses: fiftyone.zoo.datasets.base.FiftyOneDataset
, fiftyone.zoo.datasets.DeprecatedZooDataset
, fiftyone.zoo.datasets.RemoteZooDataset
, fiftyone.zoo.datasets.tf.TFDSDataset
, fiftyone.zoo.datasets.torch.TorchVisionDataset
Base class for datasets made available in the FiftyOne Dataset Zoo.
Static Method | get |
Returns the path to the ZooDatasetInfo for the dataset. |
Static Method | has |
Determines whether the directory contains ZooDatasetInfo . |
Static Method | load |
Loads the ZooDatasetInfo from the given dataset directory. |
Method | download |
Downloads the dataset and prepares it for use. |
Method | get |
Returns the directory for the given split of the dataset. |
Method | has |
Whether the dataset has the given split. |
Method | has |
Whether the dataset has the given tag. |
Property | has |
Whether the dataset has patches that may need to be applied to already downloaded files. |
Property | has |
Whether the dataset has splits. |
Property | has |
Whether the dataset has tags. |
Property | importer |
A dict of default kwargs to pass to this dataset's fiftyone.utils.data.importers.DatasetImporter . |
Property | is |
Whether the dataset is remotely-sourced. |
Property | name |
The name of the dataset. |
Property | parameters |
An optional dict of parameters describing the configuration of the zoo dataset when it was downloaded. |
Property | requires |
Whether this dataset requires some files to be manually downloaded by the user before the dataset can be loaded. |
Property | supported |
A tuple of supported splits for the dataset, or None if the dataset does not have splits. |
Property | supports |
Whether the dataset supports downloading partial subsets of its splits. |
Property | tags |
A tuple of tags for the dataset. |
Method | _download |
Internal implementation of downloading the dataset and preparing it for use in the given directory. |
Method | _get |
Undocumented |
Method | _is |
Undocumented |
Method | _is |
Undocumented |
Method | _patch |
Internal method called when an already downloaded dataset may need to be patched. |
Returns the path to the ZooDatasetInfo
for the dataset.
Parameters | |
dataset | the dataset directory |
Returns | |
the path to the ZooDatasetInfo |
Determines whether the directory contains ZooDatasetInfo
.
Parameters | |
dataset | the dataset directory |
Returns | |
True/False |
Loads the ZooDatasetInfo
from the given dataset directory.
Parameters | |
dataset | the directory in which to construct the dataset |
upgrade:True | whether to upgrade the JSON file on disk if any migrations were necessary |
warnFalse | whether to issue a warning if the dataset has a deprecated format |
Returns | |
the ZooDatasetInfo for the dataset |
Downloads the dataset and prepares it for use.
If the requested splits have already been downloaded, they are not re-downloaded.
Parameters | |
dataset | the directory in which to construct the dataset |
split:None | split nor splits are provided, the full dataset is downloaded |
splits:None | a list of splits to download, if applicable. If neither split nor splits are provided, the full dataset is downloaded |
cleanup:True | whether to cleanup any temporary files generated during download |
Returns | |
the ZooDatasetInfo for the dataset |
Returns the directory for the given split of the dataset.
Parameters | |
dataset | the dataset directory |
split | the dataset split |
Returns | |
the directory that will/does hold the specified split |
fiftyone.zoo.datasets.base.KITTIMultiviewDataset
, fiftyone.zoo.datasets.base.QuickstartGroupsDataset
Whether the dataset has patches that may need to be applied to already downloaded files.
fiftyone.zoo.datasets.base.COCO2014Dataset
, fiftyone.zoo.datasets.base.COCO2017Dataset
, fiftyone.zoo.datasets.base.SamaCOCODataset
A dict of default kwargs to pass to this dataset's
fiftyone.utils.data.importers.DatasetImporter
.
fiftyone.zoo.datasets.base.ActivityNet100Dataset
, fiftyone.zoo.datasets.base.ActivityNet200Dataset
, fiftyone.zoo.datasets.base.BDD100KDataset
, fiftyone.zoo.datasets.base.Caltech101Dataset
, fiftyone.zoo.datasets.base.Caltech256Dataset
, fiftyone.zoo.datasets.base.CityscapesDataset
, fiftyone.zoo.datasets.base.COCO2014Dataset
, fiftyone.zoo.datasets.base.COCO2017Dataset
, fiftyone.zoo.datasets.base.FIWDataset
, fiftyone.zoo.datasets.base.HMDB51Dataset
, fiftyone.zoo.datasets.base.ImageNetSampleDataset
, fiftyone.zoo.datasets.base.Kinetics400Dataset
, fiftyone.zoo.datasets.base.Kinetics600Dataset
, fiftyone.zoo.datasets.base.Kinetics7002020Dataset
, fiftyone.zoo.datasets.base.Kinetics700Dataset
, fiftyone.zoo.datasets.base.KITTIDataset
, fiftyone.zoo.datasets.base.KITTIMultiviewDataset
, fiftyone.zoo.datasets.base.LabeledFacesInTheWildDataset
, fiftyone.zoo.datasets.base.OpenImagesV6Dataset
, fiftyone.zoo.datasets.base.OpenImagesV7Dataset
, fiftyone.zoo.datasets.base.PlacesDataset
, fiftyone.zoo.datasets.base.Quickstart3DDataset
, fiftyone.zoo.datasets.base.QuickstartDataset
, fiftyone.zoo.datasets.base.QuickstartGeoDataset
, fiftyone.zoo.datasets.base.QuickstartGroupsDataset
, fiftyone.zoo.datasets.base.QuickstartVideoDataset
, fiftyone.zoo.datasets.base.SamaCOCODataset
, fiftyone.zoo.datasets.base.UCF101Dataset
, fiftyone.zoo.datasets.DeprecatedZooDataset
, fiftyone.zoo.datasets.RemoteZooDataset
, fiftyone.zoo.datasets.tf.CIFAR100Dataset
, fiftyone.zoo.datasets.tf.CIFAR10Dataset
, fiftyone.zoo.datasets.tf.FashionMNISTDataset
, fiftyone.zoo.datasets.tf.ImageNet2012Dataset
, fiftyone.zoo.datasets.tf.MNISTDataset
, fiftyone.zoo.datasets.tf.VOC2007Dataset
, fiftyone.zoo.datasets.tf.VOC2012Dataset
, fiftyone.zoo.datasets.torch.CIFAR100Dataset
, fiftyone.zoo.datasets.torch.CIFAR10Dataset
, fiftyone.zoo.datasets.torch.FashionMNISTDataset
, fiftyone.zoo.datasets.torch.ImageNet2012Dataset
, fiftyone.zoo.datasets.torch.MNISTDataset
, fiftyone.zoo.datasets.torch.VOC2007Dataset
, fiftyone.zoo.datasets.torch.VOC2012Dataset
The name of the dataset.
An optional dict of parameters describing the configuration of the zoo dataset when it was downloaded.
fiftyone.zoo.datasets.base.BDD100KDataset
, fiftyone.zoo.datasets.base.CityscapesDataset
, fiftyone.zoo.datasets.tf.ImageNet2012Dataset
, fiftyone.zoo.datasets.torch.ImageNet2012Dataset
Whether this dataset requires some files to be manually downloaded by the user before the dataset can be loaded.
fiftyone.zoo.datasets.base.ActivityNet100Dataset
, fiftyone.zoo.datasets.base.ActivityNet200Dataset
, fiftyone.zoo.datasets.base.BDD100KDataset
, fiftyone.zoo.datasets.base.Caltech101Dataset
, fiftyone.zoo.datasets.base.Caltech256Dataset
, fiftyone.zoo.datasets.base.CityscapesDataset
, fiftyone.zoo.datasets.base.COCO2014Dataset
, fiftyone.zoo.datasets.base.COCO2017Dataset
, fiftyone.zoo.datasets.base.FIWDataset
, fiftyone.zoo.datasets.base.HMDB51Dataset
, fiftyone.zoo.datasets.base.ImageNetSampleDataset
, fiftyone.zoo.datasets.base.Kinetics400Dataset
, fiftyone.zoo.datasets.base.Kinetics600Dataset
, fiftyone.zoo.datasets.base.Kinetics7002020Dataset
, fiftyone.zoo.datasets.base.Kinetics700Dataset
, fiftyone.zoo.datasets.base.KITTIDataset
, fiftyone.zoo.datasets.base.KITTIMultiviewDataset
, fiftyone.zoo.datasets.base.LabeledFacesInTheWildDataset
, fiftyone.zoo.datasets.base.OpenImagesV6Dataset
, fiftyone.zoo.datasets.base.OpenImagesV7Dataset
, fiftyone.zoo.datasets.base.PlacesDataset
, fiftyone.zoo.datasets.base.Quickstart3DDataset
, fiftyone.zoo.datasets.base.QuickstartDataset
, fiftyone.zoo.datasets.base.QuickstartGeoDataset
, fiftyone.zoo.datasets.base.QuickstartGroupsDataset
, fiftyone.zoo.datasets.base.QuickstartVideoDataset
, fiftyone.zoo.datasets.base.SamaCOCODataset
, fiftyone.zoo.datasets.base.UCF101Dataset
, fiftyone.zoo.datasets.DeprecatedZooDataset
, fiftyone.zoo.datasets.RemoteZooDataset
, fiftyone.zoo.datasets.tf.CIFAR100Dataset
, fiftyone.zoo.datasets.tf.CIFAR10Dataset
, fiftyone.zoo.datasets.tf.FashionMNISTDataset
, fiftyone.zoo.datasets.tf.ImageNet2012Dataset
, fiftyone.zoo.datasets.tf.MNISTDataset
, fiftyone.zoo.datasets.tf.VOC2007Dataset
, fiftyone.zoo.datasets.tf.VOC2012Dataset
, fiftyone.zoo.datasets.torch.CIFAR100Dataset
, fiftyone.zoo.datasets.torch.CIFAR10Dataset
, fiftyone.zoo.datasets.torch.FashionMNISTDataset
, fiftyone.zoo.datasets.torch.ImageNet2012Dataset
, fiftyone.zoo.datasets.torch.MNISTDataset
, fiftyone.zoo.datasets.torch.VOC2007Dataset
, fiftyone.zoo.datasets.torch.VOC2012Dataset
A tuple of supported splits for the dataset, or None if the dataset does not have splits.
fiftyone.zoo.datasets.base.ActivityNet100Dataset
, fiftyone.zoo.datasets.base.ActivityNet200Dataset
, fiftyone.zoo.datasets.base.COCO2014Dataset
, fiftyone.zoo.datasets.base.COCO2017Dataset
, fiftyone.zoo.datasets.base.Kinetics400Dataset
, fiftyone.zoo.datasets.base.Kinetics600Dataset
, fiftyone.zoo.datasets.base.Kinetics7002020Dataset
, fiftyone.zoo.datasets.base.Kinetics700Dataset
, fiftyone.zoo.datasets.base.KITTIMultiviewDataset
, fiftyone.zoo.datasets.base.OpenImagesV6Dataset
, fiftyone.zoo.datasets.base.OpenImagesV7Dataset
, fiftyone.zoo.datasets.base.PlacesDataset
, fiftyone.zoo.datasets.base.SamaCOCODataset
, fiftyone.zoo.datasets.RemoteZooDataset
Whether the dataset supports downloading partial subsets of its splits.
fiftyone.zoo.datasets.base.ActivityNet100Dataset
, fiftyone.zoo.datasets.base.ActivityNet200Dataset
, fiftyone.zoo.datasets.base.BDD100KDataset
, fiftyone.zoo.datasets.base.Caltech101Dataset
, fiftyone.zoo.datasets.base.Caltech256Dataset
, fiftyone.zoo.datasets.base.CityscapesDataset
, fiftyone.zoo.datasets.base.COCO2014Dataset
, fiftyone.zoo.datasets.base.COCO2017Dataset
, fiftyone.zoo.datasets.base.FIWDataset
, fiftyone.zoo.datasets.base.HMDB51Dataset
, fiftyone.zoo.datasets.base.ImageNetSampleDataset
, fiftyone.zoo.datasets.base.Kinetics400Dataset
, fiftyone.zoo.datasets.base.Kinetics600Dataset
, fiftyone.zoo.datasets.base.Kinetics7002020Dataset
, fiftyone.zoo.datasets.base.Kinetics700Dataset
, fiftyone.zoo.datasets.base.KITTIDataset
, fiftyone.zoo.datasets.base.KITTIMultiviewDataset
, fiftyone.zoo.datasets.base.LabeledFacesInTheWildDataset
, fiftyone.zoo.datasets.base.OpenImagesV6Dataset
, fiftyone.zoo.datasets.base.OpenImagesV7Dataset
, fiftyone.zoo.datasets.base.PlacesDataset
, fiftyone.zoo.datasets.base.Quickstart3DDataset
, fiftyone.zoo.datasets.base.QuickstartDataset
, fiftyone.zoo.datasets.base.QuickstartGeoDataset
, fiftyone.zoo.datasets.base.QuickstartGroupsDataset
, fiftyone.zoo.datasets.base.QuickstartVideoDataset
, fiftyone.zoo.datasets.base.SamaCOCODataset
, fiftyone.zoo.datasets.base.UCF101Dataset
, fiftyone.zoo.datasets.RemoteZooDataset
, fiftyone.zoo.datasets.tf.CIFAR100Dataset
, fiftyone.zoo.datasets.tf.CIFAR10Dataset
, fiftyone.zoo.datasets.tf.FashionMNISTDataset
, fiftyone.zoo.datasets.tf.ImageNet2012Dataset
, fiftyone.zoo.datasets.tf.MNISTDataset
, fiftyone.zoo.datasets.tf.VOC2007Dataset
, fiftyone.zoo.datasets.tf.VOC2012Dataset
, fiftyone.zoo.datasets.torch.CIFAR100Dataset
, fiftyone.zoo.datasets.torch.CIFAR10Dataset
, fiftyone.zoo.datasets.torch.FashionMNISTDataset
, fiftyone.zoo.datasets.torch.ImageNet2012Dataset
, fiftyone.zoo.datasets.torch.MNISTDataset
, fiftyone.zoo.datasets.torch.VOC2007Dataset
, fiftyone.zoo.datasets.torch.VOC2012Dataset
A tuple of tags for the dataset.
fiftyone.zoo.datasets.base.ActivityNet100Dataset
, fiftyone.zoo.datasets.base.ActivityNet200Dataset
, fiftyone.zoo.datasets.base.BDD100KDataset
, fiftyone.zoo.datasets.base.Caltech101Dataset
, fiftyone.zoo.datasets.base.Caltech256Dataset
, fiftyone.zoo.datasets.base.CityscapesDataset
, fiftyone.zoo.datasets.base.COCO2014Dataset
, fiftyone.zoo.datasets.base.COCO2017Dataset
, fiftyone.zoo.datasets.base.FIWDataset
, fiftyone.zoo.datasets.base.HMDB51Dataset
, fiftyone.zoo.datasets.base.ImageNetSampleDataset
, fiftyone.zoo.datasets.base.Kinetics400Dataset
, fiftyone.zoo.datasets.base.Kinetics600Dataset
, fiftyone.zoo.datasets.base.Kinetics7002020Dataset
, fiftyone.zoo.datasets.base.Kinetics700Dataset
, fiftyone.zoo.datasets.base.KITTIDataset
, fiftyone.zoo.datasets.base.KITTIMultiviewDataset
, fiftyone.zoo.datasets.base.LabeledFacesInTheWildDataset
, fiftyone.zoo.datasets.base.OpenImagesV6Dataset
, fiftyone.zoo.datasets.base.OpenImagesV7Dataset
, fiftyone.zoo.datasets.base.PlacesDataset
, fiftyone.zoo.datasets.base.Quickstart3DDataset
, fiftyone.zoo.datasets.base.QuickstartDataset
, fiftyone.zoo.datasets.base.QuickstartGeoDataset
, fiftyone.zoo.datasets.base.QuickstartGroupsDataset
, fiftyone.zoo.datasets.base.QuickstartVideoDataset
, fiftyone.zoo.datasets.base.SamaCOCODataset
, fiftyone.zoo.datasets.base.UCF101Dataset
, fiftyone.zoo.datasets.DeprecatedZooDataset
, fiftyone.zoo.datasets.RemoteZooDataset
, fiftyone.zoo.datasets.tf.CIFAR100Dataset
, fiftyone.zoo.datasets.tf.CIFAR10Dataset
, fiftyone.zoo.datasets.tf.FashionMNISTDataset
, fiftyone.zoo.datasets.tf.ImageNet2012Dataset
, fiftyone.zoo.datasets.tf.MNISTDataset
, fiftyone.zoo.datasets.tf.VOC2007Dataset
, fiftyone.zoo.datasets.tf.VOC2012Dataset
, fiftyone.zoo.datasets.torch.CIFAR100Dataset
, fiftyone.zoo.datasets.torch.CIFAR10Dataset
, fiftyone.zoo.datasets.torch.FashionMNISTDataset
, fiftyone.zoo.datasets.torch.ImageNet2012Dataset
, fiftyone.zoo.datasets.torch.MNISTDataset
, fiftyone.zoo.datasets.torch.VOC2007Dataset
, fiftyone.zoo.datasets.torch.VOC2012Dataset
Internal implementation of downloading the dataset and preparing it for use in the given directory.
Parameters | |
dataset | the directory in which to construct the dataset. If a split is provided, this is the directory for the split |
scratch | a scratch directory to use to download and prepare any required intermediate files |
split | the split to download, or None if the dataset does not have splits |
Returns | |
tuple of |
|
fiftyone.zoo.datasets.base.KITTIMultiviewDataset
, fiftyone.zoo.datasets.base.QuickstartGroupsDataset
Internal method called when an already downloaded dataset may need to be patched.
Parameters | |
dataset | the directory containing the dataset |
split | the split to patch, or None if the dataset does not have splits |