osnarayana commited on
Commit
ea8995e
·
1 Parent(s): 6693f3f

Fix HF cache permission and correct model path, Fix DockerFile

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -0
  2. app/api/v1/metrics.py +4 -2
Dockerfile CHANGED
@@ -4,6 +4,12 @@ FROM python:3.10-slim
4
  # Set working directory
5
  WORKDIR /app
6
 
 
 
 
 
 
 
7
  # Copy requirements first for caching
8
  COPY requirements.txt .
9
 
 
4
  # Set working directory
5
  WORKDIR /app
6
 
7
+
8
+ # Set env for Hugging Face cache
9
+ ENV HF_HOME=/tmp/huggingface
10
+ ENV TRANSFORMERS_CACHE=/tmp/hf_cache
11
+ ENV HF_HUB_CACHE=/tmp/hf_cache
12
+
13
  # Copy requirements first for caching
14
  COPY requirements.txt .
15
 
app/api/v1/metrics.py CHANGED
@@ -6,13 +6,15 @@ from nltk.translate.bleu_score import sentence_bleu
6
  from sentence_transformers import SentenceTransformer, util
7
  from app.auth.auth import verify_token
8
  import os
9
- os.environ["HF_HOME"] = "/tmp/hf_cache"
10
  os.environ["TRANSFORMERS_CACHE"] = "/tmp/hf_cache"
11
  os.environ["HF_HUB_CACHE"] = "/tmp/hf_cache"
12
 
13
  from sentence_transformers import SentenceTransformer
14
 
15
- model = SentenceTransformer("sentence-transformers/clip-ViT-B-32")
 
 
16
 
17
  router = APIRouter()
18
 
 
6
  from sentence_transformers import SentenceTransformer, util
7
  from app.auth.auth import verify_token
8
  import os
9
+ os.environ["HF_HOME"] = "/tmp/huggingface"
10
  os.environ["TRANSFORMERS_CACHE"] = "/tmp/hf_cache"
11
  os.environ["HF_HUB_CACHE"] = "/tmp/hf_cache"
12
 
13
  from sentence_transformers import SentenceTransformer
14
 
15
+ model = SentenceTransformer("clip-ViT-B-32")
16
+ # OR multilingual version
17
+ # model = SentenceTransformer("sentence-transformers/clip-ViT-B-32-multilingual-v1")32")
18
 
19
  router = APIRouter()
20