From b09daa1a26d5e786fa07ced1e691ec9f8da2cf47 Mon Sep 17 00:00:00 2001 From: Isaac Virshup Date: Wed, 7 Feb 2024 12:34:15 +0000 Subject: [PATCH 1/2] Set 30min timeout for GPU tests --- .github/workflows/test-gpu.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/test-gpu.yml b/.github/workflows/test-gpu.yml index 104396116..092a2880e 100644 --- a/.github/workflows/test-gpu.yml +++ b/.github/workflows/test-gpu.yml @@ -35,9 +35,14 @@ jobs: name: GPU Tests needs: check runs-on: "cirun-aws-gpu--${{ github.run_id }}" + # Setting a timeout of 30 minutes, as the AWS costs money + # At time of writing, a typical run takes about 5 minutes + timeout-minutes: 30 + defaults: run: shell: bash -el {0} + steps: - uses: actions/checkout@v3 with: From f965aca8373885108b23a9b3ffa7b53e3d9638db Mon Sep 17 00:00:00 2001 From: Isaac Virshup Date: Wed, 7 Feb 2024 13:09:01 +0000 Subject: [PATCH 2/2] List pip packages too --- .github/workflows/test-gpu.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-gpu.yml b/.github/workflows/test-gpu.yml index 092a2880e..4a34e97f0 100644 --- a/.github/workflows/test-gpu.yml +++ b/.github/workflows/test-gpu.yml @@ -69,8 +69,10 @@ jobs: - name: Install AnnData run: pip install .[dev,test,gpu] - - name: Mamba list - run: micromamba list + - name: Env list + run: | + micromamba list + pip list - name: Run test run: pytest -m gpu --cov --cov-report=xml --cov-context=test -n 4