| |
|
| |
|
| |
|
| |
|
| |
|
| | import os
|
| |
|
| | import shutil
|
| |
|
| | import argparse
|
| |
|
| | parser = argparse.ArgumentParser()
|
| | parser.add_argument('--data', type=str, required=True, help='train, test or train-test')
|
| | args = parser.parse_args()
|
| |
|
| |
|
| | dpdd_train = '1bl5i1cDQNvkgVA_x37QdhvvFk1R80kfe'
|
| | dpdd_val = '1KRAmBzluu-IG9-BOsuakB5rjY5_f-kiR'
|
| | dpdd_test = '1dDWUQ_D93XGtcywoUcZE1HOXCV4EuLyw'
|
| |
|
| | for data in args.data.split('-'):
|
| | if data == 'train':
|
| | print('DPDD Training Data!')
|
| | os.makedirs(os.path.join('Datasets', 'Downloads', 'DPDD'), exist_ok=True)
|
| |
|
| | os.system(f'gdrive download {dpdd_train} --path Datasets/Downloads/DPDD/')
|
| | print('Extracting DPDD data...')
|
| | shutil.unpack_archive('Datasets/Downloads/DPDD/train.zip', 'Datasets/Downloads/DPDD')
|
| | os.remove('Datasets/Downloads/DPDD/train.zip')
|
| |
|
| | print('DPDD Validation Data!')
|
| |
|
| | os.system(f'gdrive download {dpdd_val} --path Datasets/Downloads/DPDD/')
|
| | print('Extracting DPDD val set...')
|
| | shutil.unpack_archive('Datasets/Downloads/DPDD/val.zip', 'Datasets/Downloads/DPDD')
|
| | os.remove('Datasets/Downloads/DPDD/val.zip')
|
| |
|
| | if data == 'test':
|
| | print('DPDD Testing Data!')
|
| |
|
| | os.system(f'gdrive download {dpdd_test} --path Datasets/')
|
| | print('Extracting DPDD test set...')
|
| | shutil.unpack_archive('Datasets/test.zip', 'Datasets')
|
| | os.rename(os.path.join('Datasets', 'test'), os.path.join('Datasets', 'DPDD'))
|
| | os.makedirs(os.path.join('Datasets', 'test'))
|
| | shutil.move(os.path.join('Datasets', 'DPDD'), os.path.join('Datasets', 'test', 'DPDD'))
|
| | os.remove('Datasets/test.zip')
|
| |
|
| |
|
| |
|