Spaces:
Sleeping
Sleeping
Commit
·
dbf9b27
1
Parent(s):
2751dee
Update PDF to Markdown converter API with NVIDIA L4 support
Browse files- Dockerfile +7 -3
- requirements.txt +3 -2
Dockerfile
CHANGED
|
@@ -31,12 +31,16 @@ WORKDIR /app
|
|
| 31 |
# Copy requirements first
|
| 32 |
COPY requirements.txt .
|
| 33 |
|
| 34 |
-
# Install PyTorch dependencies
|
|
|
|
| 35 |
RUN pip install --no-cache-dir --upgrade pip && \
|
| 36 |
-
pip install --no-cache-dir torch==2.
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
# Install remaining Python dependencies
|
| 39 |
-
RUN grep -v "torch\|torchvision\|torchaudio" requirements.txt > requirements_no_torch.txt && \
|
| 40 |
pip install --no-cache-dir -r requirements_no_torch.txt
|
| 41 |
|
| 42 |
# Create output directories
|
|
|
|
| 31 |
# Copy requirements first
|
| 32 |
COPY requirements.txt .
|
| 33 |
|
| 34 |
+
# Install PyTorch dependencies with specific versions known to work with transformers
|
| 35 |
+
# Using torch 2.0.1 with compatible torchvision 0.15.2 which is a proven stable combination
|
| 36 |
RUN pip install --no-cache-dir --upgrade pip && \
|
| 37 |
+
pip install --no-cache-dir torch==2.0.1+cu118 torchvision==0.15.2+cu118 torchaudio==2.0.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118
|
| 38 |
+
|
| 39 |
+
# Ensure transformers is pinned to a compatible version
|
| 40 |
+
RUN pip install --no-cache-dir transformers==4.30.2
|
| 41 |
|
| 42 |
# Install remaining Python dependencies
|
| 43 |
+
RUN grep -v "torch\|torchvision\|torchaudio\|transformers" requirements.txt > requirements_no_torch.txt && \
|
| 44 |
pip install --no-cache-dir -r requirements_no_torch.txt
|
| 45 |
|
| 46 |
# Create output directories
|
requirements.txt
CHANGED
|
@@ -3,6 +3,7 @@ uvicorn==0.23.2
|
|
| 3 |
python-multipart==0.0.6
|
| 4 |
marker-pdf==1.6.2
|
| 5 |
# Torch packages are installed directly in Dockerfile
|
| 6 |
-
# torch==2.
|
| 7 |
# torchvision==0.15.2
|
| 8 |
-
# torchaudio==2.0.2
|
|
|
|
|
|
| 3 |
python-multipart==0.0.6
|
| 4 |
marker-pdf==1.6.2
|
| 5 |
# Torch packages are installed directly in Dockerfile
|
| 6 |
+
# torch==2.0.1
|
| 7 |
# torchvision==0.15.2
|
| 8 |
+
# torchaudio==2.0.2
|
| 9 |
+
# transformers==4.30.2
|