|
9 | 9 | LEGACY_FOLDER=$(cd $(dirname $0); pwd -P) |
10 | 10 | printf "LEGACY_FOLDER: $LEGACY_FOLDER" |
11 | 11 | TESTS_FOLDER=$(dirname $LEGACY_FOLDER) |
12 | | -ENV_PATH=$LEGACY_FOLDER/vEnv |
| 12 | +ENV_PATH=$LEGACY_FOLDER/.venv |
13 | 13 | printf "ENV_PATH: $ENV_PATH" |
14 | 14 | export PYTHONPATH=$TESTS_FOLDER # for `import tests_pytorch` |
15 | 15 | printf "PYTHONPATH: $PYTHONPATH" |
16 | 16 | rm -rf $ENV_PATH |
17 | 17 |
|
18 | 18 | function create_and_save_checkpoint { |
19 | | - python --version |
20 | | - python -m pip --version |
21 | | - python -m pip list |
| 19 | + uv --version |
| 20 | + uv pip list |
22 | 21 |
|
23 | | - python $LEGACY_FOLDER/simple_classif_training.py $pl_ver |
| 22 | + uv run $LEGACY_FOLDER/simple_classif_training.py $pl_ver |
24 | 23 |
|
25 | 24 | cp $LEGACY_FOLDER/simple_classif_training.py $LEGACY_FOLDER/checkpoints/$pl_ver |
26 | 25 | mv $LEGACY_FOLDER/checkpoints/$pl_ver/lightning_logs/version_0/checkpoints/*.ckpt $LEGACY_FOLDER/checkpoints/$pl_ver/ |
|
33 | 32 | printf "\n\n processing version: $pl_ver\n" |
34 | 33 |
|
35 | 34 | # Don't install/update anything before activating venv to avoid breaking any existing environment. |
36 | | - python -m venv $ENV_PATH |
| 35 | + uv venv $ENV_PATH |
37 | 36 | source $ENV_PATH/bin/activate |
38 | 37 |
|
39 | | - python -m pip install "pytorch_lightning==$pl_ver" \ |
| 38 | + uv pip install "pytorch_lightning==$pl_ver" \ |
40 | 39 | -r $LEGACY_FOLDER/requirements.txt \ |
41 | 40 | -r "$(dirname $TESTS_FOLDER)/requirements/pytorch/test.txt" \ |
42 | 41 | -f https://download.pytorch.org/whl/cpu/torch_stable.html |
|
52 | 51 | if [[ -z "$@" ]]; then |
53 | 52 | printf "\n\n processing local version\n" |
54 | 53 |
|
55 | | - python -m pip install \ |
| 54 | + uv pip install \ |
56 | 55 | -r $LEGACY_FOLDER/requirements.txt \ |
57 | 56 | -r "$(dirname $TESTS_FOLDER)/requirements/pytorch/test.txt" \ |
58 | 57 | -f https://download.pytorch.org/whl/cpu/torch_stable.html |
|
0 commit comments