diff --git a/data/scripts/fetch_faster_rcnn_models.sh b/data/scripts/fetch_faster_rcnn_models.sh index 019771dd3..976011069 100755 --- a/data/scripts/fetch_faster_rcnn_models.sh +++ b/data/scripts/fetch_faster_rcnn_models.sh @@ -7,28 +7,23 @@ FILE=faster_rcnn_models.tgz URL=http://www.cs.berkeley.edu/~rbg/faster-rcnn-data/$FILE CHECKSUM=ac116844f66aefe29587214272054668 -if [ -f $FILE ]; then - echo "File already exists. Checking md5..." - os=`uname -s` - if [ "$os" = "Linux" ]; then - checksum=`md5sum $FILE | awk '{ print $1 }'` - elif [ "$os" = "Darwin" ]; then - checksum=`cat $FILE | md5` - fi - if [ "$checksum" = "$CHECKSUM" ]; then - echo "Checksum is correct. No need to download." - exit 0 - else - echo "Checksum is incorrect. Need to download again." - fi -fi - echo "Downloading Faster R-CNN demo models (695M)..." -wget $URL -O $FILE +wget -c $URL && echo "Unzipping..." && tar zxvf $FILE -echo "Unzipping..." +echo "Done." + +os=`uname -s` +if [ "$os" = "Linux" ]; then + checksum=`md5sum $FILE | awk '{ print $1 }'` +elif [ "$os" = "Darwin" ]; then + checksum=`cat $FILE | md5` +fi -tar zxvf $FILE +if [ "$checksum" = "$CHECKSUM" ]; then + echo "Checksum is correct. No need to download again." + exit 0 +else + echo "Checksum is incorrect. Need to download again." +fi -echo "Done. Please run this command again to verify that checksum = $CHECKSUM."