KeivanR commited on
Commit
b28c699
·
1 Parent(s): 6a1e686
Files changed (1) hide show
  1. Dockerfile +5 -8
Dockerfile CHANGED
@@ -18,6 +18,9 @@ ENV PATH="/opt/venv/bin:$PATH"
18
 
19
  # Install Python dependencies first (for better caching)
20
  COPY requirements.txt .
 
 
 
21
  RUN pip install --no-cache-dir -r requirements.txt
22
 
23
  # Install PyTorch with CUDA support
@@ -26,15 +29,9 @@ RUN pip install --no-cache-dir \
26
  torchvision==0.16.2+cu121 \
27
  --extra-index-url https://download.pytorch.org/whl/cu121
28
 
29
- # Copy entire application (including model.py)
30
- COPY . .
31
-
32
- # Install your package in development mode
33
- RUN pip install -e .
34
-
35
  # Set up Hugging Face authentication (use a build ARG for the token)
36
- ARG HF_TOKEN
37
- RUN python3 -c "from huggingface_hub import login; login(token='$HF_TOKEN')"
38
 
39
  # Test model loading (use absolute import path)
40
  RUN python3 -c "from qwen_classifier.model import QwenClassifier; \
 
18
 
19
  # Install Python dependencies first (for better caching)
20
  COPY requirements.txt .
21
+ COPY app.py .
22
+ COPY qwen_classifier/ ./qwen_classifier/
23
+ COPY setup.py .
24
  RUN pip install --no-cache-dir -r requirements.txt
25
 
26
  # Install PyTorch with CUDA support
 
29
  torchvision==0.16.2+cu121 \
30
  --extra-index-url https://download.pytorch.org/whl/cu121
31
 
 
 
 
 
 
 
32
  # Set up Hugging Face authentication (use a build ARG for the token)
33
+ # ARG HF_TOKEN
34
+ # RUN python3 -c "from huggingface_hub import login; login(token='$HF_TOKEN')"
35
 
36
  # Test model loading (use absolute import path)
37
  RUN python3 -c "from qwen_classifier.model import QwenClassifier; \