From 052d2b9b8e220f5e6e58c9aaef57badeb1ceaaf9 Mon Sep 17 00:00:00 2001 From: Satya Ortiz-Gagne <satya.ortiz-gagne@mila.quebec> Date: Wed, 22 May 2024 14:27:51 -0400 Subject: [PATCH] Fix cloud-ci --- .github/workflows/cloud-ci.yml | 35 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 22 deletions(-) diff --git a/.github/workflows/cloud-ci.yml b/.github/workflows/cloud-ci.yml index c19954c71..6dd98ec25 100644 --- a/.github/workflows/cloud-ci.yml +++ b/.github/workflows/cloud-ci.yml @@ -1,4 +1,4 @@ -name: tests +name: cloud-tests on: # Runs for pull requests @@ -38,7 +38,6 @@ jobs: MILABENCH_SYSTEM: "config/cloud-system.yaml" MILABENCH_BASE: "output" MILABENCH_ARGS: "" - MILABENCH_GPU_ARCH: "${{ matrix.arch }}" MILABENCH_DASH: "no" ARM_TENANT_ID: "${{ secrets.ARM_TENANT_ID }}" ARM_SUBSCRIPTION_ID: "${{ secrets.ARM_SUBSCRIPTION_ID }}" @@ -84,30 +83,17 @@ jobs: echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >>~/.aws/credentials chmod -R a-rwx,u+rwX ~/.aws ~/.ssh + - name: start covalent server + run: | + poetry run -- python3 -m milabench.scripts.covalent serve start --develop + - name: setup cloud run: | - _system=$( poetry run milabench cloud \ --setup \ - --run-on ${{ matrix.run_on }} - ) - { read _hash ; }< <( - echo -n "$_system" | while read l - do - if [[ "$l" == "# hash::>"* ]] - then - echo -n "${l#*::>}" - fi - done - echo - ) - if [[ -z "${_hash}" ]] - then - >&2 echo "Failed to fetch system config hash" - exit 1 - fi - echo -n "$_system" >$MILABENCH_SYSTEM.$_hash - echo "MILABENCH_SYSTEM=$MILABENCH_SYSTEM.$_hash" >>$GITHUB_ENV + --run-on ${{ matrix.run_on }} \ + --system "$MILABENCH_SYSTEM" >$MILABENCH_SYSTEM.${{ matrix.run_on }} + echo "MILABENCH_SYSTEM=$MILABENCH_SYSTEM.${{ matrix.run_on }}" >>$GITHUB_ENV - name: install benchmarks run: | @@ -139,3 +125,8 @@ jobs: --teardown \ --run-on ${{ matrix.run_on }} \ --all + + - name: debug logs + if: always() + run: | + cat ~/.cache/covalent/covalent_ui.log