赞
踩
有时候项目需要在内网部署,这样 sentence_transformers 就不能自己去下载对应名称的模型了
模型提前下载好放在本地,加载模型的时候直接指定本地模型缓存路径
from sentence_transformers import SentenceTransformer
# 加载模型
model = SentenceTransformer(
'all-mpnet-base-v2', # 要使用的预训练模型
cache_folder=r"D:\hugface-model\allenai-specter" # 指定该模型在本地的缓存路径
)
# 编码
corpus_embeddings = model.encode("爱你孤身走暗巷,爱你不贵的模样,爱你...", convert_to_tensor=True)
print(corpus_embeddings) # tensor([-7.2519e-01, 6.5501e-01, -4.8153e-02, 5.7884e-01, 4.9799e-01 .....
model = SentenceTransformer(
'allenai-specter',
cache_folder=r"/model/allenai-specter"
)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。