From 6984848ed00a857d85af22f085f5fa7ced0836c8 Mon Sep 17 00:00:00 2001 From: Joao Gante Date: Mon, 18 Apr 2022 12:49:31 +0100 Subject: [PATCH] Create empty venv on cache miss (#16816) --- .github/workflows/github-torch-hub.yml | 7 ++++++- .github/workflows/update_metdata.yml | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-torch-hub.yml b/.github/workflows/github-torch-hub.yml index b8fff128d9..52907afac2 100644 --- a/.github/workflows/github-torch-hub.yml +++ b/.github/workflows/github-torch-hub.yml @@ -29,10 +29,15 @@ jobs: path: ~/venv/ key: v1-torch_hub-${{ hashFiles('setup.py') }} + - name: Create virtual environment on cache miss + if: steps.cache.outputs.cache-hit != 'true' + run: | + python -m venv ~/venv && . ~/venv/bin/activate + pip install --upgrade pip + - name: Install dependencies run: | . ~/venv/bin/activate - pip install --upgrade pip # install torch-hub specific dependencies pip install -e git+https://github.com/huggingface/transformers.git#egg=transformers[torchhub] # no longer needed diff --git a/.github/workflows/update_metdata.yml b/.github/workflows/update_metdata.yml index 6ec1f85f62..dcd2ac5021 100644 --- a/.github/workflows/update_metdata.yml +++ b/.github/workflows/update_metdata.yml @@ -23,6 +23,12 @@ jobs: path: ~/venv/ key: v2-metadata-${{ hashFiles('setup.py') }} + - name: Create virtual environment on cache miss + if: steps.cache.outputs.cache-hit != 'true' + run: | + python -m venv ~/venv && . ~/venv/bin/activate + pip install --upgrade pip + - name: Setup environment run: | . ~/venv/bin/activate