# Copyright (c) Facebook, Inc. and its affiliates. | |
import os | |
import argparse | |
if __name__ == '__main__': | |
parser = argparse.ArgumentParser() | |
parser.add_argument('--src_path', default='datasets/imagenet/ImageNet-21K/') | |
parser.add_argument('--dst_path', default='datasets/imagenet/ImageNet-LVIS/') | |
parser.add_argument('--data_path', default='datasets/imagenet_lvis_wnid.txt') | |
args = parser.parse_args() | |
f = open(args.data_path) | |
for i, line in enumerate(f): | |
cmd = 'mkdir {x} && tar -xf {src}/{l}.tar -C {x}'.format( | |
src=args.src_path, | |
l=line.strip(), | |
x=args.dst_path + '/' + line.strip()) | |
print(i, cmd) | |
os.system(cmd) | |