66# bash generate_checkpoints.sh
77set -e
88
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
1313printf " ENV_PATH: $ENV_PATH "
14+ export PYTHONPATH=$TESTS_FOLDER # for `import tests_pytorch`
1415printf " PYTHONPATH: $PYTHONPATH "
1516rm -rf $ENV_PATH
1617
@@ -19,11 +20,11 @@ function create_and_save_checkpoint {
1920 python -m pip --version
2021 python -m pip list
2122
22- python $LEGACY_PATH /simple_classif_training.py $pl_ver
23+ python $LEGACY_FOLDER /simple_classif_training.py $pl_ver
2324
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
2728}
2829
2930# iterate over all arguments assuming that each argument is version
3536 python -m venv $ENV_PATH
3637 source $ENV_PATH /bin/activate
3738
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
3943
40- rm -rf $LEGACY_PATH /checkpoints/$pl_ver
44+ rm -rf $LEGACY_FOLDER /checkpoints/$pl_ver
4145 create_and_save_checkpoint
4246
4347 deactivate
4852if [[ -z " $@ " ]]; then
4953 printf " \n\n processing local version\n"
5054
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
5259 pl_ver=" local"
5360 create_and_save_checkpoint
5461fi
0 commit comments