|
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