File size: 650 Bytes
3a4ba96
7fb0b28
 
464f939
3a4ba96
7fb0b28
3a4ba96
 
 
 
7fb0b28
3a4ba96
 
 
7fb0b28
3a4ba96
614c8a7
 
7fb0b28
3a4ba96
7fb0b28
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 使用英伟达官方镜像,这里没有 HF 的自动加载脚本,绝对不会报错 Unrecognized model
FROM nvidia/cuda:12.4.1-devel-ubuntu22.04

USER root
ENV DEBIAN_FRONTEND=noninteractive

# 安装 Python 和基础工具
RUN apt-get update && apt-get install -y \
    python3-pip python3-dev git wget curl && \
    rm -rf /var/lib/apt/lists/*

# 安装 Heretic 和 HF 工具
RUN pip3 install --upgrade pip
RUN pip3 install heretic-llm huggingface_hub vllm

WORKDIR /app
COPY run.sh /app/run.sh
RUN chmod +x /app/run.sh

# 告诉 HF 这是一个自定义容器,不要尝试加载模型
ENV HF_MODEL_SKIP_LOAD=1

ENTRYPOINT ["/app/run.sh"]