Пример #1
0
 def test_mnist(self, mock_download_extract):
     num_examples = 30
     with mnist_root(num_examples, "MNIST") as root:
         dataset = torchvision.datasets.MNIST(root, download=True)
         self.generic_classification_dataset_test(dataset, num_images=num_examples)
         img, target = dataset[0]
         self.assertEqual(dataset.class_to_idx[dataset.classes[0]], target)
Пример #2
0
 def test_fashionmnist(self, mock_download_extract):
     num_examples = 30
     with mnist_root(num_examples, "FashionMNIST") as root:
         dataset = torchvision.datasets.FashionMNIST(root, download=True)
         img, target = dataset[0]
         self.assertEqual(len(dataset), num_examples)
         self.assertTrue(isinstance(img, PIL.Image.Image))
         self.assertTrue(isinstance(target, int))