From 271c177443f6252a6dca96d556b1810f3ab141d2 Mon Sep 17 00:00:00 2001 From: ybyang <10629930+whybeyoung@users.noreply.github.com> Date: Fri, 17 Apr 2026 17:08:39 +0800 Subject: [PATCH] [NPU]chore(docker): use editable install for sglang in npu.Dockerfile (#23040) --- docker/npu.Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/npu.Dockerfile b/docker/npu.Dockerfile index 928ce4ee7..bf135b293 100644 --- a/docker/npu.Dockerfile +++ b/docker/npu.Dockerfile @@ -85,10 +85,10 @@ RUN . /etc/environment_new && \ ## Install triton-ascend RUN (${PIP_INSTALL} pybind11 triton-ascend) -# Install SGLang -RUN git clone https://github.com/sgl-project/sglang --branch $SGLANG_TAG && \ - (cd sglang/python && rm -rf pyproject.toml && mv pyproject_npu.toml pyproject.toml && ${PIP_INSTALL} -v .[all_npu]) && \ - rm -rf sglang +# Install SGLang (editable mode to preserve source and git history) +RUN git clone https://github.com/sgl-project/sglang --branch $SGLANG_TAG /sgl-workspace/sglang && \ + cd /sgl-workspace/sglang/python && rm -rf pyproject.toml && mv pyproject_npu.toml pyproject.toml && \ + ${PIP_INSTALL} -v -e .[all_npu] # Install Deep-ep # pin wheel to 0.45.1 ref: https://github.com/pypa/wheel/issues/662