From 4afca860a50440251f0227976f6550706004f5a5 Mon Sep 17 00:00:00 2001 From: Eugene Rakhmatulin Date: Fri, 3 Apr 2026 10:22:10 -0700 Subject: [PATCH] Fix broken compilation (PR 38919) --- Dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4f50e63..678c695 100644 --- a/Dockerfile +++ b/Dockerfile @@ -204,7 +204,7 @@ RUN if [ -n "$VLLM_PRS" ]; then \ done; \ fi -# TEMPORARY PATCH for broken FP8 kernels +# TEMPORARY PATCH for broken FP8 kernels - https://github.com/vllm-project/vllm/pull/35568 RUN curl -fsL https://patch-diff.githubusercontent.com/raw/vllm-project/vllm/pull/35568.diff -o pr35568.diff \ && if git apply --reverse --check pr35568.diff 2>/dev/null; then \ echo "PR 35568 already applied, skipping."; \ @@ -214,6 +214,16 @@ RUN curl -fsL https://patch-diff.githubusercontent.com/raw/vllm-project/vllm/pul fi \ && rm pr35568.diff +# TEMPORARY PATCH for broken compilation - https://github.com/vllm-project/vllm/pull/38919 +RUN curl -fsL https://patch-diff.githubusercontent.com/raw/vllm-project/vllm/pull/38919.diff -o pr38919.diff \ + && if git apply --reverse --check pr38919.diff 2>/dev/null; then \ + echo "PR 38919 already applied, skipping."; \ + else \ + echo "Applying PR 38919..."; \ + git apply -v pr38919.diff; \ + fi \ + && rm pr38919.diff + # Prepare build requirements RUN --mount=type=cache,id=uv-cache,target=/root/.cache/uv \ python3 use_existing_torch.py && \