diff --git a/.azure-pipelines/gpu-tests.yml b/.azure-pipelines/gpu-tests.yml index a941c232..bc1d9d12 100644 --- a/.azure-pipelines/gpu-tests.yml +++ b/.azure-pipelines/gpu-tests.yml @@ -65,6 +65,7 @@ jobs: HF_HUB_CACHE: /opt/interpretune/hf_cache/hub TRANSFORMERS_CACHE: /opt/interpretune/hf_cache/transformers XDG_CACHE_HOME: /opt/interpretune/hf_cache + APPLY_POST_UPGRADES: "false" workspace: clean: outputs @@ -96,16 +97,21 @@ jobs: - bash: | . /tmp/venvs/it_dev/bin/activate - python -m pip install --upgrade pip setuptools wheel build - python -m pip install -r requirements/ci/requirements.txt -r requirements/platform_dependent.txt --no-warn-script-location + python -m pip install --upgrade pip setuptools setuptools-scm wheel build + python -m pip install -r requirements/ci/requirements.txt -r requirements/ci/platform_dependent.txt --no-warn-script-location python -m pip install -e '.[test,examples,lightning]' --no-warn-script-location - python -m pip install --upgrade -r requirements/post_upgrades.txt --no-warn-script-location + if ([ "${APPLY_POST_UPGRADES:-}" = "1" ] || [ "${APPLY_POST_UPGRADES:-}" = "true" ]) && [ -s requirements/ci/post_upgrades.txt ]; then + echo "Applying post-upgrades (requirements/ci/post_upgrades.txt)..." + python -m pip install --upgrade -r requirements/ci/post_upgrades.txt --cache-dir "$PIP_CACHE_DIR" + else + echo "Skipping post-upgrades (either disabled or file empty)." + fi + python -m pip list displayName: 'Install dependencies' - bash: | . /tmp/venvs/it_dev/bin/activate - python requirements/collect_env_details.py - python scripts/ci_print_env_versions.py + python requirements/utils/collect_env_details.py displayName: 'Env details and package versions' - bash: | diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 33e862cb..45db93e3 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -27,12 +27,12 @@ but remember, bugs with code are fixed faster!