sriharsha-cr commited on
Commit
5f8da10
·
1 Parent(s): 8b656bb

torch removed

Browse files
Files changed (2) hide show
  1. core/scorer.py +1 -3
  2. models/model_loader.py +1 -1
core/scorer.py CHANGED
@@ -1,4 +1,3 @@
1
- import torch
2
  import numpy as np
3
  from models.model_loader import get_embedder
4
 
@@ -12,8 +11,7 @@ except ImportError:
12
  @_gpu
13
  def semantic_score(original: str, compressed: str) -> float:
14
  embedder = get_embedder()
15
- device = "cuda" if torch.cuda.is_available() else "cpu"
16
- vecs = embedder.encode([original, compressed], device=device, convert_to_numpy=True)
17
  cos = float(
18
  np.dot(vecs[0], vecs[1]) / (np.linalg.norm(vecs[0]) * np.linalg.norm(vecs[1]))
19
  )
 
 
1
  import numpy as np
2
  from models.model_loader import get_embedder
3
 
 
11
  @_gpu
12
  def semantic_score(original: str, compressed: str) -> float:
13
  embedder = get_embedder()
14
+ vecs = embedder.encode([original, compressed], convert_to_numpy=True)
 
15
  cos = float(
16
  np.dot(vecs[0], vecs[1]) / (np.linalg.norm(vecs[0]) * np.linalg.norm(vecs[1]))
17
  )
models/model_loader.py CHANGED
@@ -95,7 +95,7 @@ def switch_embedder(model_id: str) -> str:
95
 
96
  def _load_embedder(model_id: str):
97
  global _embedder, _current_embedder_id
98
- _embedder = SentenceTransformer(model_id)
99
  _current_embedder_id = model_id
100
 
101
 
 
95
 
96
  def _load_embedder(model_id: str):
97
  global _embedder, _current_embedder_id
98
+ _embedder = SentenceTransformer(model_id, device="cpu")
99
  _current_embedder_id = model_id
100
 
101