Skip to content

Commit 3cc529a

Browse files
[CI] Enable vllm tests (#5130)
Enabled initial vllm tests, tests came from jira issues. Part of #3899 Additionally redesigned liger tests to be similar to SGLang. I will add coverage reports in the next PR - [x] Need to rename workflow yml file before the merge. Will keep old name for testing for now. --------- Co-authored-by: Anatoly Myachev <[email protected]>
1 parent 591fe97 commit 3cc529a

File tree

6 files changed

+534
-10
lines changed

6 files changed

+534
-10
lines changed

.github/workflows/sglang-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ env:
2929

3030
jobs:
3131
build:
32-
name: Triton benchmarks
32+
name: SGLang tests
3333
runs-on:
3434
- linux
3535
- ${{ inputs.runner_label || 'rolling' }}

.github/workflows/ligerkernels-tests.yml renamed to .github/workflows/third-party-tests.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Third party Liger Kernels tests
1+
name: Third party tests [liger-kernels, vllm]
22

33
on:
44
workflow_dispatch:
@@ -29,7 +29,7 @@ env:
2929

3030
jobs:
3131
build:
32-
name: Triton benchmarks
32+
name: Third party tests [liger-kernels, vllm]
3333
runs-on:
3434
- linux
3535
- ${{ inputs.runner_label || 'max1550' }}
@@ -86,15 +86,15 @@ jobs:
8686
mkdir reports
8787
echo "REPORTS=$PWD/reports" >> $GITHUB_ENV
8888
89-
- name: Run Liger-Kernel tests
89+
- name: Run VLLM tests
9090
if: ${{ steps.install.outcome == 'success' && !cancelled() }}
9191
run: |
92-
pip install transformers pandas pytest
93-
94-
git clone https://github.com/linkedin/Liger-Kernel
95-
pip install transformers datasets -e Liger-Kernel
92+
./scripts/test-triton.sh --vllm --skip-pip-install --skip-pytorch-install
9693
97-
pytest Liger-Kernel/test/
94+
- name: Run Liger-Kernel tests
95+
if: ${{ steps.install.outcome == 'success' && !cancelled() }}
96+
run: |
97+
./scripts/test-triton.sh --liger --skip-pip-install --skip-pytorch-install
9898
9999
- name: Upload test report
100100
if: ${{ steps.install.outcome == 'success' && !cancelled() }}

0 commit comments

Comments
 (0)