6
6
# bash generate_checkpoints.sh
7
7
set -e
8
8
9
- LEGACY_PATH =$( cd $( dirname $0 ) ; pwd -P)
10
- ENV_PATH= $LEGACY_PATH /vEnv
11
- export PYTHONPATH =$( dirname $LEGACY_PATH ) # for `import tests_pytorch`
12
- printf " LEGACY_PATH: $LEGACY_PATH "
9
+ LEGACY_FOLDER =$( cd $( dirname $0 ) ; pwd -P)
10
+ printf " LEGACY_FOLDER: $LEGACY_FOLDER "
11
+ TESTS_FOLDER =$( dirname $LEGACY_FOLDER )
12
+ ENV_PATH= $LEGACY_FOLDER /vEnv
13
13
printf " ENV_PATH: $ENV_PATH "
14
+ export PYTHONPATH=$TESTS_FOLDER # for `import tests_pytorch`
14
15
printf " PYTHONPATH: $PYTHONPATH "
15
16
rm -rf $ENV_PATH
16
17
@@ -19,11 +20,11 @@ function create_and_save_checkpoint {
19
20
python -m pip --version
20
21
python -m pip list
21
22
22
- python $LEGACY_PATH /simple_classif_training.py $pl_ver
23
+ python $LEGACY_FOLDER /simple_classif_training.py $pl_ver
23
24
24
- cp $LEGACY_PATH /simple_classif_training.py $LEGACY_PATH /checkpoints/$pl_ver
25
- mv $LEGACY_PATH /checkpoints/$pl_ver /lightning_logs/version_0/checkpoints/* .ckpt $LEGACY_PATH /checkpoints/$pl_ver /
26
- rm -rf $LEGACY_PATH /checkpoints/$pl_ver /lightning_logs
25
+ cp $LEGACY_FOLDER /simple_classif_training.py $LEGACY_FOLDER /checkpoints/$pl_ver
26
+ mv $LEGACY_FOLDER /checkpoints/$pl_ver /lightning_logs/version_0/checkpoints/* .ckpt $LEGACY_FOLDER /checkpoints/$pl_ver /
27
+ rm -rf $LEGACY_FOLDER /checkpoints/$pl_ver /lightning_logs
27
28
}
28
29
29
30
# iterate over all arguments assuming that each argument is version
35
36
python -m venv $ENV_PATH
36
37
source $ENV_PATH /bin/activate
37
38
38
- python -m pip install " pytorch_lightning==$pl_ver " -r $LEGACY_PATH /requirements.txt -f https://download.pytorch.org/whl/cpu/torch_stable.html
39
+ python -m pip install " pytorch_lightning==$pl_ver " \
40
+ -r $LEGACY_FOLDER /requirements.txt \
41
+ -r " $( dirname $TESTS_FOLDER ) /requirements/pytorch/test.txt" \
42
+ -f https://download.pytorch.org/whl/cpu/torch_stable.html
39
43
40
- rm -rf $LEGACY_PATH /checkpoints/$pl_ver
44
+ rm -rf $LEGACY_FOLDER /checkpoints/$pl_ver
41
45
create_and_save_checkpoint
42
46
43
47
deactivate
48
52
if [[ -z " $@ " ]]; then
49
53
printf " \n\n processing local version\n"
50
54
51
- python -m pip install -r $LEGACY_PATH /requirements.txt
55
+ python -m pip install \
56
+ -r $LEGACY_FOLDER /requirements.txt \
57
+ -r " $( dirname $TESTS_FOLDER ) /requirements/pytorch/test.txt" \
58
+ -f https://download.pytorch.org/whl/cpu/torch_stable.html
52
59
pl_ver=" local"
53
60
create_and_save_checkpoint
54
61
fi
0 commit comments