Skip to content

Commit 5144ae2

Browse files
committed
add support for train, val splits
1 parent dc33c74 commit 5144ae2

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

tensorflow_datasets/testing/imagewang.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ def examples_dir():
5151
return os.path.join(FLAGS.tfds_dir, "testing", "test_data", "fake_examples")
5252

5353

54-
def imagewang_dir(size):
54+
def imagewang_dir(size, split):
5555
dir_name = _SIZE_TO_DIRNAME[size]
56-
return os.path.join(examples_dir(), 'imagewang', dir_name)
56+
return os.path.join(examples_dir(), 'imagewang', dir_name, split)
5757

5858

59-
def imagewang_label_dir(size):
60-
return os.path.join(imagewang_dir(size), _LABEL_DIRNAME)
59+
def imagewang_label_dir(size, split):
60+
return os.path.join(imagewang_dir(size, split), _LABEL_DIRNAME)
6161

6262

6363
def make_image():
@@ -72,9 +72,12 @@ def write_image_file(filename):
7272

7373
def main(_):
7474
for size in _SIZES:
75-
output_dir = imagewang_label_dir(size)
76-
test_utils.remake_dir(output_dir)
77-
write_image_file(os.path.join(output_dir, _IMAGE_FILENAME))
75+
train_output_dir = imagewang_label_dir(size, split='train')
76+
val_output_dir = imagewang_label_dir(size, split='val')
77+
test_utils.remake_dir(os.path.join(train_output_dir))
78+
test_utils.remake_dir(os.path.join(val_output_dir))
79+
write_image_file(os.path.join(train_output_dir, _IMAGE_FILENAME))
80+
write_image_file(os.path.join(val_output_dir, _IMAGE_FILENAME))
7881

7982

8083
if __name__ == "__main__":

0 commit comments

Comments
 (0)