Spaces:
Sleeping
Sleeping
Commit
·
9e3cbe1
1
Parent(s):
0d5d27a
update
Browse files- Dockerfile +9 -5
- requirements.txt +0 -0
Dockerfile
CHANGED
@@ -1,16 +1,20 @@
|
|
|
|
1 |
FROM python:3.12-alpine
|
2 |
|
3 |
WORKDIR /app
|
4 |
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
git
|
9 |
|
10 |
COPY requirements.txt ./
|
11 |
COPY src/ ./src/
|
12 |
|
13 |
-
|
|
|
|
|
|
|
|
|
14 |
|
15 |
EXPOSE 8501
|
16 |
|
|
|
1 |
+
# Sử dụng một base image Alpine có Python 3.12 (nhẹ và ít lỗ hổng hơn)
|
2 |
FROM python:3.12-alpine
|
3 |
|
4 |
WORKDIR /app
|
5 |
|
6 |
+
# Cần cài đặt git nếu bạn có sử dụng nó trong ứng dụng (ví dụ: clone repo khác)
|
7 |
+
# build-base thường không cần thiết trực tiếp nếu PyTorch được tải từ wheel
|
8 |
+
RUN apk add --no-cache git curl
|
|
|
9 |
|
10 |
COPY requirements.txt ./
|
11 |
COPY src/ ./src/
|
12 |
|
13 |
+
# !!! QUAN TRỌNG: SỬA DÒNG NÀY ĐỂ THÊM --index-url VÀ CHỌN PHIÊN BẢN CUDA CHÍNH XÁC !!!
|
14 |
+
# Ví dụ với CUDA 11.8 (phổ biến trên các GPU cũ hơn như T4)
|
15 |
+
RUN pip3 install --no-cache-dir -r requirements.txt --index-url https://download.pytorch.org/whl/cu118
|
16 |
+
# Hoặc với CUDA 12.1 (hoặc cao hơn nếu GPU trên Space hỗ trợ và PyTorch cung cấp)
|
17 |
+
# RUN pip3 install --no-cache-dir -r requirements.txt --index-url https://download.pytorch.org/whl/cu121
|
18 |
|
19 |
EXPOSE 8501
|
20 |
|
requirements.txt
CHANGED
Binary files a/requirements.txt and b/requirements.txt differ
|
|