Make sentence-transformers usage more user-friendly (#439)

Co-authored-by: guillim <guigloo@msn.com>
This commit is contained in:
Malte Pietsch 2020-09-28 15:34:23 +02:00 committed by GitHub
parent cd19d65f1a
commit bb4802ae6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -298,8 +298,12 @@ class EmbeddingRetriever(BaseRetriever):
)
elif model_format == "sentence_transformers":
from sentence_transformers import SentenceTransformer
try:
from sentence_transformers import SentenceTransformer
except ImportError:
raise ImportError("Can't find package `sentence-transformers` \n"
"You can install it via `pip install sentece-transformers` \n"
"For details see https://github.com/UKPLab/sentence-transformers ")
# pretrained embedding models coming from: https://github.com/UKPLab/sentence-transformers#pretrained-models
# e.g. 'roberta-base-nli-stsb-mean-tokens'
if use_gpu: