Upload Dockerfile
Browse files- Dockerfile +6 -3
Dockerfile
CHANGED
@@ -10,10 +10,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
10 |
curl gcc build-essential
|
11 |
|
12 |
# 创建模型和缓存目录
|
13 |
-
RUN mkdir -p /app/models && \
|
14 |
-
chmod 777 /app/models && \
|
15 |
mkdir -p /tmp/iopaint/models && \
|
16 |
-
chmod 777 /tmp/iopaint/models
|
|
|
|
|
17 |
|
18 |
# 安装 PyTorch CPU 版和依赖
|
19 |
RUN pip install --no-cache-dir torch==2.0.1 torchvision==0.15.2 -f https://download.pytorch.org/whl/cpu/torch_stable.html
|
@@ -29,6 +31,7 @@ ENV IOPAINT_DEVICE=cpu
|
|
29 |
ENV PYTHONUNBUFFERED=1
|
30 |
ENV IOPAINT_MODEL_DIR=/app/models
|
31 |
ENV HF_ENDPOINT=https://hf-mirror.com
|
|
|
32 |
|
33 |
EXPOSE 7860
|
34 |
|
|
|
10 |
curl gcc build-essential
|
11 |
|
12 |
# 创建模型和缓存目录
|
13 |
+
RUN mkdir -p /app/models/checkpoints && \
|
14 |
+
chmod 777 /app/models/checkpoints && \
|
15 |
mkdir -p /tmp/iopaint/models && \
|
16 |
+
chmod 777 /tmp/iopaint/models && \
|
17 |
+
mkdir -p /tmp/iopaint/checkpoints && \
|
18 |
+
chmod 777 /tmp/iopaint/checkpoints
|
19 |
|
20 |
# 安装 PyTorch CPU 版和依赖
|
21 |
RUN pip install --no-cache-dir torch==2.0.1 torchvision==0.15.2 -f https://download.pytorch.org/whl/cpu/torch_stable.html
|
|
|
31 |
ENV PYTHONUNBUFFERED=1
|
32 |
ENV IOPAINT_MODEL_DIR=/app/models
|
33 |
ENV HF_ENDPOINT=https://hf-mirror.com
|
34 |
+
ENV TORCH_HOME=/app/models
|
35 |
|
36 |
EXPOSE 7860
|
37 |
|