from sentence_transformers import SentenceTransformer
# 加载句子转换模型
model = SentenceTransformer('xxx路径/sentence-transformers/all-MiniLM-L6-v2')
model
用这个的时候一直报错No sentence-transformers model found with name xxx路径/sentence-transformers/all-MiniLM-L6-v2. Creating a new one with MEAN pooling.
经过一番折腾,各种路径切换,包括使用绝对路径都没用,我猜应该是模型的问题,魔搭上的all-MiniLM-L6-v2可能没有更新
然后去hugging-face下载,就不报错了
我的下载指令是 HF_ENDPOINT=https://hf-mirror.com HF_HUB_ENABLE_HF_TRANSFER=1 huggingface-cli download sentence-transformers/all-MiniLM-L6-v2 --local-dir=./models/ --cache-dir=./cache --local-dir-use-symlinks=False
,参考的是文章开头贴的那篇知乎的文章,那篇写的挺全面的