fix: vllm has no __version__ in editable install, use getattr + pipe to avoid docker parse error

This commit is contained in:
2026-06-09 17:03:25 +08:00
parent 70c08aa1d5
commit 1dcd83fd02
+1 -1
View File
@@ -306,7 +306,7 @@ RUN set -ex && \
# 阶段 10:入口与最终验证
# ===========================================================================
RUN echo 'source /opt/mineru_venv/bin/activate' >> /etc/bash.bashrc && \
${VENV}/bin/python -c "import torch, vllm, mineru; print('='*50); print('MinerU ROCm Docker Image Ready'); print(f' PyTorch: {torch.__version__}'); print(f' vllm: {vllm.__version__}'); print(f' MinerU: {mineru.__version__}'); print('='*50)"
printf 'import torch, vllm, mineru\nprint("="*50)\nprint("MinerU ROCm Docker Image Ready")\nprint(f" PyTorch: {torch.__version__}")\nv = getattr(vllm, "__version__", "editable")\nprint(f" vllm: {v}")\nprint(f" MinerU: {mineru.__version__}")\nprint("="*50)\n' | ${VENV}/bin/python
ENTRYPOINT ["/bin/bash", "-c"]
CMD ["bash"]