File size: 768 Bytes
ba7b4d5
566184c
 
 
 
 
 
 
 
2bc4c3b
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ARG BASE_IMAGE=verdictai/glm52-exl3-sparkinfer:v21-mtp78tr3-gg6722c1d-si1a88b38-cu132-sm120a@sha256:9b1befc116b080f4d1328ede8ebe6f0896e10959e816c5db5da2b5445ae8423b
FROM ${BASE_IMAGE}

# Register the Glm5v MoonViT/PatchMerger wrapper. The EXL3 loader and Trellis
# kernels remain those of the sha-pinned base runtime.
COPY runtime/glm52_vision \
  /opt/venv/lib/python3.12/site-packages/glm52_vision
COPY runtime/glm52_vision_vllm-0.1.0.dist-info \
  /opt/venv/lib/python3.12/site-packages/glm52_vision_vllm-0.1.0.dist-info

# Preserve the fast DCP project-before-merge path for partial prefill batches.
COPY patch_dcp_workspace_stride.py /tmp/patch_dcp_workspace_stride.py
RUN python3 /tmp/patch_dcp_workspace_stride.py \
    && rm /tmp/patch_dcp_workspace_stride.py