File size: 934 Bytes
a20151e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
echo "- Downloading ImageNet 2012 dataset (Imagenet 1k)"

if [[ ! -d 'imagenet' ]]; then
    mkdir -p imagenet
    cd imagenet
    echo "- Downloading ILSVRC2012_img_train.tar"
    wget --no-check-certificate  https://image-net.org/data/ILSVRC/2012/ILSVRC2012_img_train.tar
    echo "- Downloading ILSVRC2012_img_val.tar"
    wget --no-check-certificate  https://image-net.org/data/ILSVRC/2012/ILSVRC2012_img_val.tar
    echo "- Extracting validation set"
    mkdir -p val
    tar -xvf ILSVRC2012_img_val.tar -C val
    cd val
    wget https://raw.githubusercontent.com/PatrickHua/EasyImageNet/main/valprep.sh
    sh valprep.sh
    cd ..
    echo "- Extracting training set"
    mkdir -p train
    tar -xvf ILSVRC2012_img_train.tar -C train
    cd train
    find . -name "*.tar" | while read NAME ; do
        mkdir -p "${NAME%.tar}"
        tar -xvf "${NAME}" -C "${NAME%.tar}"
        rm -f "${NAME}"
    done
    cd ..
    cd ..
fi