Spaces:
Running on Zero
Running on Zero
Commit ·
5f8da10
1
Parent(s): 8b656bb
torch removed
Browse files- core/scorer.py +1 -3
- 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 |
-
|
| 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 |
|