summaryrefslogtreecommitdiff
path: root/data/mnist/get_mnist.sh
diff options
context:
space:
mode:
authorJonathan L Long <jonlong@cs.berkeley.edu>2016-02-04 19:41:55 -0800
committerEvan Shelhamer <shelhamer@imaginarynumber.net>2016-02-24 00:34:26 -0800
commitf1d245c78c09b7121b0e05c5ead6328396812612 (patch)
treec2b35e3a45b39dd7bc803ed25942c145ad77f61e /data/mnist/get_mnist.sh
parentbd6b03f15ee7d299b9106759aa3f01f18d79ced8 (diff)
downloadcaffeonacl-f1d245c78c09b7121b0e05c5ead6328396812612.tar.gz
caffeonacl-f1d245c78c09b7121b0e05c5ead6328396812612.tar.bz2
caffeonacl-f1d245c78c09b7121b0e05c5ead6328396812612.zip
[data] get_mnist.sh rewrite; prevents prompt in tutorial notebooks
Diffstat (limited to 'data/mnist/get_mnist.sh')
-rwxr-xr-xdata/mnist/get_mnist.sh23
1 files changed, 7 insertions, 16 deletions
diff --git a/data/mnist/get_mnist.sh b/data/mnist/get_mnist.sh
index 8eb6aeed..6d875219 100755
--- a/data/mnist/get_mnist.sh
+++ b/data/mnist/get_mnist.sh
@@ -6,19 +6,10 @@ cd $DIR
echo "Downloading..."
-wget --no-check-certificate http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz
-wget --no-check-certificate http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz
-wget --no-check-certificate http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz
-wget --no-check-certificate http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz
-
-echo "Unzipping..."
-
-gunzip train-images-idx3-ubyte.gz
-gunzip train-labels-idx1-ubyte.gz
-gunzip t10k-images-idx3-ubyte.gz
-gunzip t10k-labels-idx1-ubyte.gz
-
-# Creation is split out because leveldb sometimes causes segfault
-# and needs to be re-created.
-
-echo "Done."
+for fname in train-images-idx3-ubyte train-labels-idx1-ubyte t10k-images-idx3-ubyte t10k-labels-idx1-ubyte
+do
+ if [ ! -e $fname ]; then
+ wget --no-check-certificate http://yann.lecun.com/exdb/mnist/${fname}.gz
+ gunzip ${fname}.gz
+ fi
+done