Skip to content

Commit f762cfe

Browse files
authored
Upgraded llm-d-inference-sim to v0.10.2 (#2030)
* Upgraded llm-d-inference-sim to v0.10.2 Signed-off-by: Shmuel Kallner <kallner@il.ibm.com> * Upgraded llm-d-inference-sim to v0.10.2 Signed-off-by: Shmuel Kallner <kallner@il.ibm.com> --------- Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>
1 parent 0b9aad9 commit f762cfe

11 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/ci-pr-checks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ jobs:
222222
archive: llm-d-router-endpoint-picker
223223
- name: simulator
224224
source: pull
225-
image: ghcr.io/llm-d/llm-d-inference-sim:v0.9.2
225+
image: ghcr.io/llm-d/llm-d-inference-sim:v0.10.2
226226
archive: llm-d-inference-sim
227227
name: e2e-image-common (${{ matrix.image.name }})
228228
steps:

DEVELOPMENT.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Creates a new `kind` cluster (or reuses an existing one) in the `default` namesp
8585
> [!NOTE]
8686
> You can pre-pull external images to avoid slow downloads:
8787
> ```
88-
> docker pull ghcr.io/llm-d/llm-d-inference-sim:v0.9.2
88+
> docker pull ghcr.io/llm-d/llm-d-inference-sim:v0.10.2
8989
> docker pull vllm/vllm-openai-cpu:v0.21.0
9090
> ```
9191
@@ -528,7 +528,7 @@ a shared PVC (`ec-cache-pvc`) for encoder embeddings transfer.
528528

529529
| Variable | Default | Description |
530530
|---|---|---|
531-
| `VLLM_IMAGE` | `ghcr.io/llm-d/llm-d-inference-sim:v0.9.2` | vLLM container image to deploy. Can be a simulator or a real vLLM image (e.g., `vllm/vllm-openai:v0.16.0`). Defaults to the simulator image. |
531+
| `VLLM_IMAGE` | `ghcr.io/llm-d/llm-d-inference-sim:v0.10.2` | vLLM container image to deploy. Can be a simulator or a real vLLM image (e.g., `vllm/vllm-openai:v0.16.0`). Defaults to the simulator image. |
532532
| `VLLM_SIM_MODE` | `echo` | Simulator response mode. `echo` returns the input prompt as the response (useful for routing validation). `random` returns random sentences from a pre-defined bank. Only applies when using the simulator overlay. |
533533

534534
### Cleanup
@@ -622,7 +622,7 @@ kubectl --context kind-e2e-tests get pods
622622
| `VLLM_EXTRA_ARGS_E` | _(empty)_ | Additional flags for the Encoder vLLM container (e.g. `--mm-processor-kwargs={}`) |
623623
| `VLLM_EXTRA_ARGS_P` | _(empty)_ | Additional flags for the Prefill vLLM container (e.g. `--gpu-memory-utilization=0.9`) |
624624
| `VLLM_EXTRA_ARGS_D` | _(empty)_ | Additional flags for the Decode vLLM container (e.g. `--tensor-parallel-size=2`) |
625-
| `VLLM_IMAGE` | `ghcr.io/llm-d/llm-d-inference-sim:v0.9.2` | vLLM container image to deploy. Can be a simulator or a real vLLM image (e.g., `vllm/vllm-openai:v0.16.0`) |
625+
| `VLLM_IMAGE` | `ghcr.io/llm-d/llm-d-inference-sim:v0.10.2` | vLLM container image to deploy. Can be a simulator or a real vLLM image (e.g., `vllm/vllm-openai:v0.16.0`) |
626626
| `VLLM_SIM_MODE` | `echo` | Simulator response mode. Supported values: `echo` (returns the input prompt as the response), `random` (returns a random sentence from a pre-defined bank) |
627627
| `SIDECAR_IMAGE` | `ghcr.io/llm-d/llm-d-router-disagg-sidecar:dev` | Routing sidecar image loaded into the Kind cluster |
628628
| `VLLM_RENDER_IMAGE` | `vllm/vllm-openai-cpu:v0.21.0` | vLLM renderer image loaded into the Kind cluster |

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ SIDECAR_IMAGE_TAG_BASE ?= $(IMAGE_REGISTRY)/$(SIDECAR_IMAGE_NAME)
3333
SIDECAR_TAG ?= dev
3434
export SIDECAR_IMAGE ?= $(SIDECAR_IMAGE_TAG_BASE):$(SIDECAR_TAG)
3535

36-
VLLM_SIMULATOR_TAG ?= v0.9.2
36+
VLLM_SIMULATOR_TAG ?= v0.10.2
3737
VLLM_SIMULATOR_TAG_BASE ?= $(IMAGE_REGISTRY)/$(VLLM_SIMULATOR_IMAGE_NAME)
3838
export VLLM_IMAGE ?= $(VLLM_SIMULATOR_TAG_BASE):$(VLLM_SIMULATOR_TAG)
3939

config/manifests/vllm/sim-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
spec:
1616
containers:
1717
- name: vllm-sim
18-
image: ghcr.io/llm-d/llm-d-inference-sim:v0.9.2
18+
image: ghcr.io/llm-d/llm-d-inference-sim:v0.10.2
1919
imagePullPolicy: Always
2020
args:
2121
- --model

config/manifests/vllm/sim-grpc-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
spec:
1616
containers:
1717
- name: vllm-sim
18-
image: ghcr.io/llm-d/llm-d-inference-sim:v0.9.2
18+
image: ghcr.io/llm-d/llm-d-inference-sim:v0.10.2
1919
imagePullPolicy: Always
2020
args:
2121
- --model

deploy/environments/dev/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Variables substituted at deploy time via `envsubst` or Go test `substituteMany`:
6767
| `DISAGG_E` | Deploy a separate Encoder pod (`true`/`false`) | `false` |
6868
| `DISAGG_P` | Deploy a separate Prefill pod (`true`/`false`) | `false` |
6969
| `VLLM_SIM_MODE` | Simulator response mode: `echo` (returns input) or `random` (random sentences) | `echo` |
70-
| `VLLM_IMAGE` | vLLM container image (simulator or real) | `ghcr.io/llm-d/llm-d-inference-sim:v0.9.2` |
70+
| `VLLM_IMAGE` | vLLM container image (simulator or real) | `ghcr.io/llm-d/llm-d-inference-sim:v0.10.2` |
7171
| `SIDECAR_IMAGE` | Routing sidecar image | `ghcr.io/llm-d/llm-d-router-disagg-sidecar:dev` |
7272
| `VLLM_RENDER_IMAGE` | vLLM render sidecar image | `vllm/vllm-openai-cpu:v0.21.0` |
7373
| `MODEL_NAME` | Model name passed to vLLM. Can be a real HuggingFace model (e.g. `TinyLlama/TinyLlama-1.1B-Chat-v1.0`, `Qwen/Qwen3-VL-2B-Instruct`) or an arbitrary name when using the simulator (e.g. `food-review`) | `food-review` |

scripts/kind-dev-env.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
2323
: "${IMAGE_REGISTRY:=ghcr.io/llm-d}"
2424

2525
# Set a default VLLM_SIMULATOR_TAG if not provided
26-
export VLLM_SIMULATOR_TAG="${VLLM_SIMULATOR_TAG:-v0.9.2}"
26+
export VLLM_SIMULATOR_TAG="${VLLM_SIMULATOR_TAG:-v0.10.2}"
2727

2828
# VLLM_IMAGE: the vLLM container image to deploy. Can be a simulator or real vLLM image
2929
# (e.g., vllm/vllm-openai:v0.16.0 for production). Defaults to the simulator image.

scripts/pull_images.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ echo "Using container tool: ${CONTAINER_RUNTIME}"
77
# Set a default EPP_TAG if not provided
88
EPP_TAG="${EPP_TAG:-dev}"
99
# Set a default VLLM_SIMULATOR_TAG if not provided
10-
VLLM_SIMULATOR_TAG="${VLLM_SIMULATOR_TAG:-v0.9.2}"
10+
VLLM_SIMULATOR_TAG="${VLLM_SIMULATOR_TAG:-v0.10.2}"
1111
# Set the default routing side car image tag
1212
SIDECAR_TAG="${SIDECAR_TAG:-dev}"
1313

test/e2e/e2e_suite_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ var (
7676

7777
containerRuntime = env.GetEnvString("CONTAINER_RUNTIME", "docker", ginkgo.GinkgoLogr)
7878
eppImage = env.GetEnvString("EPP_IMAGE", "ghcr.io/llm-d/llm-d-router-endpoint-picker:dev", ginkgo.GinkgoLogr)
79-
vllmSimImage = env.GetEnvString("VLLM_IMAGE", "ghcr.io/llm-d/llm-d-inference-sim:v0.9.2", ginkgo.GinkgoLogr)
79+
vllmSimImage = env.GetEnvString("VLLM_IMAGE", "ghcr.io/llm-d/llm-d-inference-sim:v0.10.2", ginkgo.GinkgoLogr)
8080
sideCarImage = env.GetEnvString("SIDECAR_IMAGE", "ghcr.io/llm-d/llm-d-router-disagg-sidecar:dev", ginkgo.GinkgoLogr)
8181
vllmRenderImage = env.GetEnvString("VLLM_RENDER_IMAGE", "vllm/vllm-openai-cpu:v0.21.0", ginkgo.GinkgoLogr)
8282
loadRenderImage = env.GetEnvBool("LOAD_VLLM_RENDER_IMAGE", true, ginkgo.GinkgoLogr)

test/perf/config/llm-d-sim-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ spec:
6262
valueFrom:
6363
fieldRef:
6464
fieldPath: status.podIP
65-
image: ghcr.io/llm-d/llm-d-inference-sim:v0.9.0
65+
image: ghcr.io/llm-d/llm-d-inference-sim:v0.10.2
6666
imagePullPolicy: IfNotPresent
6767
livenessProbe:
6868
httpGet:

0 commit comments

Comments
 (0)