Spaces:
Runtime error
Runtime error
import streamlit as st | |
from sentence_transformers import SentenceTransformer | |
from .config import MODELS_ID | |
def load_model(model_name): | |
assert model_name in MODELS_ID.keys() | |
# Lazy downloading | |
model_ids = MODELS_ID[model_name] | |
if type(model_ids) == str: | |
output = SentenceTransformer(model_ids) | |
elif hasattr(model_ids, '__iter__'): | |
output = [SentenceTransformer(name) for name in model_ids] | |
return output | |