Skip to content

Commit a226b9b

Browse files
authored
feat(vllm): Update vLLM from 0.15.0 to 0.15.1 (#5634)
* feat(vllm): Update vLLM from 0.15.0 to 0.15.1 Update vLLM base image and test configurations to use version 0.15.1. This patch version update includes bug fixes and improvements from the upstream vLLM project. Changes: - Update base Docker image to vllm/vllm-openai:v0.15.1 - Update VLLM_VERSION environment variable to 0.15.1 - Rename test setup script from vllm_0_15_0_test_setup.sh to vllm_0_15_1_test_setup.sh - Update all test workflow references to use new test setup script Signed-off-by: Junpu Fan <junpufan@gmail.com> * fix deps Signed-off-by: Junpu Fan <junpufan@gmail.com> --------- Signed-off-by: Junpu Fan <junpufan@gmail.com>
1 parent 23eb26e commit a226b9b

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

.github/workflows/pr-vllm.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ env:
2121
OS_VERSION: "ubuntu22.04"
2222

2323
# vLLM EC2
24-
VLLM_VERSION: 0.15.0
24+
VLLM_VERSION: 0.15.1
2525
PROD_EC2_IMAGE: vllm:0.15-gpu-py312-ec2
2626

2727
# vLLM SageMaker
@@ -192,7 +192,7 @@ jobs:
192192
193193
- name: Setup for vLLM tests
194194
run: |
195-
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_0_test_setup.sh
195+
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_1_test_setup.sh
196196
197197
- name: Run vLLM tests
198198
run: |
@@ -238,7 +238,7 @@ jobs:
238238
239239
- name: Setup for vLLM tests
240240
run: |
241-
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_0_test_setup.sh
241+
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_1_test_setup.sh
242242
243243
- name: Run vLLM tests
244244
run: |
@@ -284,7 +284,7 @@ jobs:
284284
285285
- name: Setup for vLLM tests
286286
run: |
287-
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_0_test_setup.sh
287+
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_1_test_setup.sh
288288
289289
- name: Run vLLM tests
290290
run: |
@@ -594,7 +594,7 @@ jobs:
594594
595595
- name: Setup for vLLM tests
596596
run: |
597-
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_0_test_setup.sh
597+
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_1_test_setup.sh
598598
599599
- name: Run vLLM tests
600600
run: |
@@ -640,7 +640,7 @@ jobs:
640640
641641
- name: Setup for vLLM tests
642642
run: |
643-
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_0_test_setup.sh
643+
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_1_test_setup.sh
644644
645645
- name: Run vLLM tests
646646
run: |
@@ -686,7 +686,7 @@ jobs:
686686
687687
- name: Setup for vLLM tests
688688
run: |
689-
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_0_test_setup.sh
689+
docker exec ${CONTAINER_ID} scripts/vllm/vllm_0_15_1_test_setup.sh
690690
691691
- name: Run vLLM tests
692692
run: |

docker/vllm/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Declare the argument as default to use as input
22
# base image: https://hub.docker.com/r/vllm/vllm-openai/tags
3-
ARG BASE_IMAGE=vllm/vllm-openai:v0.15.0
3+
ARG BASE_IMAGE=vllm/vllm-openai:v0.15.1
44

55
# Use input argument as base image
66
FROM $BASE_IMAGE AS base
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ set -eux
44
# delete old test dependencies file and regen
55
rm vllm_source/requirements/test.txt
66
uv pip compile vllm_source/requirements/test.in -o vllm_source/requirements/test.txt --index-strategy unsafe-best-match --torch-backend cu129 --python-platform x86_64-manylinux_2_28 --python-version 3.12
7-
uv pip install --system -r vllm_source/requirements/common.txt -r vllm_source/requirements/dev.txt --torch-backend=auto
7+
# uv pip install --system -r vllm_source/requirements/common.txt --torch-backend=auto
8+
uv pip install --system -r vllm_source/requirements/dev.txt
89
uv pip install --system pytest pytest-asyncio
910
uv pip install --system -e vllm_source/tests/vllm_test_utils
1011
uv pip install --system hf_transfer
1112
cd vllm_source
1213
mkdir src
13-
mv vllm src/vllm
14+
mv vllm src/vllm

0 commit comments

Comments
 (0)