anfastech commited on
Commit
ff2a5ca
·
2 Parent(s): a62077e 227215d

fix: resolve torch security error by pinning torch 2.6.0 and updating requirements

Browse files
Files changed (2) hide show
  1. .gitattributes +35 -0
  2. Dockerfile +25 -0
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
Dockerfile CHANGED
@@ -2,7 +2,11 @@ FROM python:3.10
2
 
3
  WORKDIR /app
4
 
 
5
  # Install system dependencies
 
 
 
6
  RUN apt-get update && apt-get install -y \
7
  libffi-dev \
8
  libsndfile1 \
@@ -10,6 +14,7 @@ RUN apt-get update && apt-get install -y \
10
  libxt6 \
11
  && rm -rf /var/lib/apt/lists/*
12
 
 
13
  # Copy requirements first to leverage Docker cache
14
  COPY requirements.txt .
15
 
@@ -28,3 +33,23 @@ ENV PYTHONUNBUFFERED=1
28
 
29
  # Run the application
30
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
  WORKDIR /app
4
 
5
+ <<<<<<< HEAD
6
  # Install system dependencies
7
+ =======
8
+ # System dependencies
9
+ >>>>>>> 227215dfee69429b8c29a7f223741c6077757662
10
  RUN apt-get update && apt-get install -y \
11
  libffi-dev \
12
  libsndfile1 \
 
14
  libxt6 \
15
  && rm -rf /var/lib/apt/lists/*
16
 
17
+ <<<<<<< HEAD
18
  # Copy requirements first to leverage Docker cache
19
  COPY requirements.txt .
20
 
 
33
 
34
  # Run the application
35
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
36
+ =======
37
+ # Copy requirements
38
+ COPY requirements.txt .
39
+
40
+ # Upgrade pip
41
+ RUN python -m pip install --upgrade pip
42
+
43
+ # Install all Python dependencies including torch
44
+ RUN pip install --no-cache-dir \
45
+ -r requirements.txt \
46
+ -f https://download.pytorch.org/whl/cpu/torch_stable.html
47
+
48
+ # Copy app code
49
+ COPY . .
50
+
51
+ EXPOSE 7860
52
+ ENV PYTHONUNBUFFERED=1
53
+
54
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
55
+ >>>>>>> 227215dfee69429b8c29a7f223741c6077757662