diff --git a/.github/workflows/ci-shark-ai.yml b/.github/workflows/ci-shark-ai.yml deleted file mode 100644 index 3957b6d11..000000000 --- a/.github/workflows/ci-shark-ai.yml +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2024 Advanced Micro Devices, Inc. -# -# Licensed under the Apache License v2.0 with LLVM Exceptions. -# See https://llvm.org/LICENSE.txt for license information. -# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - -name: CI - shark-ai - -on: - workflow_dispatch: - pull_request: - push: - branches: - - main - -concurrency: - # A PR number if a pull request and otherwise the commit hash. This cancels - # queued and in-progress runs for the same PR (presubmit) or commit - # (postsubmit). The workflow name is prepended to avoid conflicts between - # different workflows. - group: ${{ github.workflow }}-${{ github.event.number || github.sha }} - cancel-in-progress: true - -jobs: - test_shortfin_llm_server: - name: "Integration Tests - Shortfin LLM Server" - strategy: - matrix: - version: [3.11] - fail-fast: false - runs-on: nodai-amdgpu-mi250-x86-64 - defaults: - run: - shell: bash - env: - VENV_DIR: ${{ github.workspace }}/.venv - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - - name: "Setting up Python" - id: setup_python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 - with: - python-version: ${{matrix.version}} - - name: Create Python venv - run: python -m venv ${VENV_DIR} - - - name: Install pip deps - run: | - source ${VENV_DIR}/bin/activate - python -m pip install --no-compile --upgrade pip - - # Note: We install in three steps in order to satisfy requirements - # from non default locations first. - pip install --no-compile -r pytorch-cpu-requirements.txt - pip install -r requirements-iree-pinned.txt - pip install --no-compile \ - -r requirements.txt \ - -e sharktank/ shortfin/ - - pip freeze - - - name: Run LLM Integration Tests - run: | - source ${VENV_DIR}/bin/activate - pytest -v -s app_tests/integration_tests/llm/shortfin --log-cli-level=INFO