@@ -10,6 +10,7 @@ SPHINXBUILD = sphinx-build
10
10
SPHINXPROJ = PyTorchTutorials
11
11
SOURCEDIR = .
12
12
BUILDDIR = _build
13
+ DATADIR = _data
13
14
GH_PAGES_SOURCES = $(SOURCEDIR ) Makefile
14
15
15
16
# Put it first so that "make" without argument is like "make help".
@@ -27,47 +28,58 @@ download:
27
28
# IMPORTANT NOTE: Please make sure your dataset is downloaded to *_source/data folder,
28
29
# otherwise CI might silently break.
29
30
31
+ # NOTE: Please consider using the Step1 and one of Step2 for new dataset,
32
+ # [something] should be replaced with the actual value.
33
+ # Step1. DOWNLOAD: wget -N [SOURCE_FILE] -P $(DATADIR)
34
+ # Step2-1. UNZIP: unzip -o $(DATADIR)/[SOURCE_FILE] -d [*_source/data/]
35
+ # Step2-2. UNTAR: tar -xzf $(DATADIR)/[SOURCE_FILE] -C [*_source/data/]
36
+ # Step2-3. AS-IS: cp $(DATADIR)/[SOURCE_FILE] [*_source/data/]
37
+
38
+ # make data directories
39
+ mkdir -p $(DATADIR)
40
+ mkdir -p advanced_source/data
41
+ mkdir -p beginner_source/data
42
+ mkdir -p intermediate_source/data
43
+
30
44
# transfer learning tutorial data
31
- wget -N https://download.pytorch.org/tutorial/hymenoptera_data.zip
32
- unzip -o hymenoptera_data.zip -d beginner_source/data
33
-
45
+ wget -N https://download.pytorch.org/tutorial/hymenoptera_data.zip -P $(DATADIR)
46
+ unzip -o $(DATADIR)/ hymenoptera_data.zip -d beginner_source/data/
47
+
34
48
# nlp tutorial data
35
- wget -N https://download.pytorch.org/tutorial/data.zip
36
- unzip -o data.zip -d intermediate_source/ # This will unzip all files in data.zip to intermediate_source/data/ folder
37
-
49
+ wget -N https://download.pytorch.org/tutorial/data.zip -P $(DATADIR)
50
+ unzip -o $(DATADIR)/ data.zip -d intermediate_source/ # This will unzip all files in data.zip to intermediate_source/data/ folder
51
+
38
52
# data loader tutorial
39
- wget -N https://download.pytorch.org/tutorial/faces.zip
40
- unzip -o faces.zip -d beginner_source/data
53
+ wget -N https://download.pytorch.org/tutorial/faces.zip -P $(DATADIR)
54
+ unzip -o $(DATADIR)/faces.zip -d beginner_source/data/
55
+
56
+ wget -N https://download.pytorch.org/models/tutorials/4000_checkpoint.tar -P $(DATADIR)
57
+ cp $(DATADIR)/4000_checkpoint.tar beginner_source/data/
41
58
42
- wget -N https://download.pytorch.org/models/tutorials/4000_checkpoint.tar
43
- cp 4000_checkpoint.tar beginner_source/data
44
-
45
59
# neural style images
46
60
rm -rf advanced_source/data/images/ || true
47
61
mkdir -p advanced_source/data/images/
48
62
cp -r _static/img/neural-style/ advanced_source/data/images/
49
63
50
64
# Download dataset for beginner_source/dcgan_faces_tutorial.py
51
- curl https://s3.amazonaws.com/pytorch-tutorial-assets/img_align_celeba.zip --output img_align_celeba.zip
52
- sudo mkdir -p beginner_source/data/celeba
53
- sudo chmod -R 0777 beginner_source/data/celeba
54
- unzip img_align_celeba.zip -d beginner_source/data/celeba > null
65
+ wget -N https://s3.amazonaws.com/pytorch-tutorial-assets/img_align_celeba.zip -P $(DATADIR)
66
+ unzip -q -o $(DATADIR)/img_align_celeba.zip -d beginner_source/data/celeba
55
67
56
68
# Download dataset for beginner_source/hybrid_frontend/introduction_to_hybrid_frontend_tutorial.py
57
- mkdir data/
58
- curl https://s3.amazonaws.com/pytorch-tutorial-assets/ iris.data --output beginner_source/data/iris.data
69
+ wget -N https://s3.amazonaws.com/pytorch-tutorial-assets/iris.data -P $(DATADIR)
70
+ cp $(DATADIR)/ iris.data beginner_source/data/
59
71
60
72
# Download dataset for beginner_source/chatbot_tutorial.py
61
- curl https://s3.amazonaws.com/pytorch-tutorial-assets/cornell_movie_dialogs_corpus.zip --output cornell_movie_dialogs_corpus.zip
62
- mkdir -p beginner_source/data
63
- unzip cornell_movie_dialogs_corpus.zip -d beginner_source/data/ > null
73
+ wget -N https://s3.amazonaws.com/pytorch-tutorial-assets/cornell_movie_dialogs_corpus.zip -P $(DATADIR)
74
+ unzip -q -o $(DATADIR)/cornell_movie_dialogs_corpus.zip -d beginner_source/data/
64
75
65
76
# Download dataset for beginner_source/audio_classifier_tutorial.py
66
- curl https://s3.amazonaws.com/pytorch-tutorial-assets/UrbanSound8K.tar.gz --output UrbanSound8K.tar.gz
67
- tar -xzf UrbanSound8K.tar.gz -C ./beginner_source/data
77
+ wget -N https://s3.amazonaws.com/pytorch-tutorial-assets/UrbanSound8K.tar.gz -P $(DATADIR)
78
+ tar -xzf $(DATADIR)/ UrbanSound8K.tar.gz -C ./beginner_source/data/
68
79
69
80
# Download model for beginner_source/fgsm_tutorial.py
70
- curl https://s3.amazonaws.com/pytorch-tutorial-assets/lenet_mnist_model.pth --output ./beginner_source/data/lenet_mnist_model.pth
81
+ wget -N https://s3.amazonaws.com/pytorch-tutorial-assets/lenet_mnist_model.pth -P $(DATADIR)
82
+ cp $(DATADIR)/lenet_mnist_model.pth ./beginner_source/data/lenet_mnist_model.pth
71
83
72
84
docs :
73
85
make download
0 commit comments