docker(xpu): install libssl-dev so JIT hicache_hash_cpp builds (#38796)

This commit is contained in:
ashwini rathi
2026-09-10 14:37:20 +08:00
committed by GitHub
parent 058cca0192
commit a1ec35a330
2 changed files with 13 additions and 0 deletions
+12
View File
@@ -134,6 +134,12 @@ jobs:
- name: Install Dependency - name: Install Dependency
timeout-minutes: 60 timeout-minutes: 60
run: | run: |
# Bridge fix: install libssl-dev in the running container so the
# JIT build of hicache_hash_cpp (needs <openssl/sha.h>) succeeds.
# Can be dropped once intel/sglang-dev:latest is rebuilt from a
# docker/xpu.Dockerfile that already ships libssl-dev.
docker exec -e DEBIAN_FRONTEND=noninteractive ci_sglang_xpu apt-get update
docker exec -e DEBIAN_FRONTEND=noninteractive ci_sglang_xpu apt-get install -y libssl-dev
docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install --upgrade pip docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install --upgrade pip
docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install pytest expecttest ray huggingface_hub tabulate "lmcache>=0.3.9" accelerate docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install pytest expecttest ray huggingface_hub tabulate "lmcache>=0.3.9" accelerate
docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip uninstall -y flashinfer-python sgl-kernel sglang docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip uninstall -y flashinfer-python sgl-kernel sglang
@@ -220,6 +226,12 @@ jobs:
- name: Install Dependency - name: Install Dependency
timeout-minutes: 60 timeout-minutes: 60
run: | run: |
# Bridge fix: install libssl-dev in the running container so the
# JIT build of hicache_hash_cpp (needs <openssl/sha.h>) succeeds.
# Can be dropped once intel/sglang-dev:latest is rebuilt from a
# docker/xpu.Dockerfile that already ships libssl-dev.
docker exec -e DEBIAN_FRONTEND=noninteractive ci_sglang_xpu apt-get update
docker exec -e DEBIAN_FRONTEND=noninteractive ci_sglang_xpu apt-get install -y libssl-dev
docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install --upgrade pip docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install --upgrade pip
docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install pytest expecttest ray huggingface_hub tabulate "lmcache>=0.3.9" docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip install pytest expecttest ray huggingface_hub tabulate "lmcache>=0.3.9"
docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip uninstall -y flashinfer-python sgl-kernel sglang docker exec ci_sglang_xpu /opt/venv/bin/python3 -m pip uninstall -y flashinfer-python sgl-kernel sglang
+1
View File
@@ -58,6 +58,7 @@ RUN apt-get update && apt-get install -y software-properties-common curl && \
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
python3-dev \ python3-dev \
build-essential \ build-essential \
libssl-dev \
protobuf-compiler \ protobuf-compiler \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*