• moto's avatar
    Split extract_archive into dedicated functions. (#2927) · 5807078c
    moto authored
    Summary:
    `extra_archive` in `datasets.utils` does not distinguish the input type, and blindly treats it as tar, then zip in case of failure.
    
    This is an anti-pattern. All the dataset implementations know which archive type the downloaded files are.
    
    This commit splits extract_archive function into dedicated functions, and make each dataset use the correct one.
    
    Pull Request resolved: https://github.com/pytorch/audio/pull/2927
    
    Reviewed By: carolineechen
    
    Differential Revision: D42154069
    
    Pulled By: mthrok
    
    fbshipit-source-id: bc46cc2af26aa086ef49aa1f9a94b6dedb55f85e
    5807078c
librilight_limited.py 4.07 KB