如何在 SentenceTransformers 中设置代理?
How to set proxy in SentenceTransformers?
我正在尝试将代理地址发送到 sentence transformers,但我找不到正确的方法。
from sentence_transformers import SentenceTransformer
embedder = SentenceTransformer('paraphrase-distilroberta-base-v1')
通常,这件作品会下载模型,但对于有代理的系统来说,它不起作用。基于 Huggingface Transformer Configuration,我发现我必须使用代理,proxies (Dict[str, str], optional)
– 协议或端点使用的代理服务器字典,例如 {'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}
.
假设我的代理是“http://myproxy.mydomain.com:1123”。如何使用代理?
终于知道怎么在代理后面下载了
- 使用 Wget 从 link 下载您喜欢的模型。使用
os.environ['http_proxy']
或 https
. 将代理设置为 python
- 将文件解压缩到以下位置:
.cache\torch\sentence_transformers\
,前缀为 sbert.net_models_
- 现在您的模型可以很好地用于
embedder = SentenceTransformer('paraphrase-distilroberta-base-v1')
。
我正在尝试将代理地址发送到 sentence transformers,但我找不到正确的方法。
from sentence_transformers import SentenceTransformer
embedder = SentenceTransformer('paraphrase-distilroberta-base-v1')
通常,这件作品会下载模型,但对于有代理的系统来说,它不起作用。基于 Huggingface Transformer Configuration,我发现我必须使用代理,proxies (Dict[str, str], optional)
– 协议或端点使用的代理服务器字典,例如 {'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}
.
假设我的代理是“http://myproxy.mydomain.com:1123”。如何使用代理?
终于知道怎么在代理后面下载了
- 使用 Wget 从 link 下载您喜欢的模型。使用
os.environ['http_proxy']
或https
. 将代理设置为 python
- 将文件解压缩到以下位置:
.cache\torch\sentence_transformers\
,前缀为sbert.net_models_
- 现在您的模型可以很好地用于
embedder = SentenceTransformer('paraphrase-distilroberta-base-v1')
。