Spaces:
Sleeping
Sleeping
File size: 456 Bytes
f7b58ad | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import onnxruntime as ort
from utils.config import TEXT_ENCODER
from models.tokenizer import ModelTokenizer
class TextEncoder:
def __init__(self):
self.tokenizer = ModelTokenizer()
self.text_model = ort.InferenceSession(TEXT_ENCODER)
def get_text_embedding(self, text):
inputs = self.tokenizer.tokenize_text(text)
embedding = self.text_model.run(None, inputs)[0].squeeze(0)
return embedding
|