From a7e86f4f1167d3e19c7299d21cfb1cd5d99f30cc Mon Sep 17 00:00:00 2001 From: Cedar Date: Fri, 15 Nov 2024 11:51:35 -0800 Subject: [PATCH] make integration test ci steps easier to navigate --- .github/workflows/ci-shark-ai.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-shark-ai.yml b/.github/workflows/ci-shark-ai.yml index 28e2bc883..a5b2d441e 100644 --- a/.github/workflows/ci-shark-ai.yml +++ b/.github/workflows/ci-shark-ai.yml @@ -51,15 +51,25 @@ jobs: path: ${{ env.PIP_CACHE_DIR }} key: pip-${{ steps.setup_python.outputs.python-version }}-${{ hashFiles('*requirements.txt') }} - - name: Install pip deps + - name: Install Pip Dependencies run: | python -m pip install --no-compile --upgrade pip # Note: We install in three steps in order to satisfy requirements # from non default locations first. Installing the PyTorch CPU # wheels saves multiple minutes and a lot of bandwidth on runner setup. pip install --no-compile -r pytorch-cpu-requirements.txt - pip install --no-compile -r requirements.txt -e sharktank/ shortfin/ + pip install --no-compile -r requirements.txt + - name: Install sharktank + run: | + pip install --no-compile -e sharktank/ + + - name: Install shortfin + run: | + pip install --no-compile -e shortfin/ + + - name: Ensure iree-turbine is latest and iree is latest nightly + run: | # Install latest iree-tubrine. pip install --no-compile -f https://iree.dev/pip-release-links.html --src deps \ -e "git+https://github.com/iree-org/iree-turbine.git#egg=iree-turbine"