Ejemplo n.º 1
0
 def test_m(self):
     size = 400 << 20  # 499 MiB
     num_examples = 200 * 10**3  # 200K
     n = tfrecords_writer._get_number_shards(size, num_examples)
     self.assertEqual(n, 4)
Ejemplo n.º 2
0
 def test_xs(self):
     size = 100 << 20  # 100 MiB
     num_examples = 100 * 10**3  # 100K
     n = tfrecords_writer._get_number_shards(size, num_examples)
     self.assertEqual(n, 1)
Ejemplo n.º 3
0
 def test_xxl(self):
     size = 10 << 40  # 10 TiB
     num_examples = 10**9  # 1G
     n = tfrecords_writer._get_number_shards(size, num_examples)
     self.assertEqual(n, 11264)
Ejemplo n.º 4
0
 def test_verylarge_few_examples(self):
     size = 52 << 30  # 52 GiB
     num_examples = 512
     n = tfrecords_writer._get_number_shards(size, num_examples)
     self.assertEqual(n, 512)
Ejemplo n.º 5
0
 def test_imagenet_evaluation(self):
     size = 6300 * (1 << 20)  # 6.3 GiB
     num_examples = 50000
     n = tfrecords_writer._get_number_shards(size, num_examples)
     self.assertEqual(n, 64)
Ejemplo n.º 6
0
 def test_imagenet_train(self):
     size = 137 << 30  # 137 GiB
     num_examples = 1281167
     n = tfrecords_writer._get_number_shards(size, num_examples)
     self.assertEqual(n, 1024)