You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure ML Notebook加载SentenceTransformer模型遇连接错误的解决方法

Azure ML Notebook加载SentenceTransformer模型失败的解决办法

可能的解决方向:

  • 检查网络访问权限
    Azure ML计算实例可能处于受限网络环境(如启用VNet隔离),导致无法访问Hugging Face模型仓库。需确认计算实例是否允许出站访问huggingface.co及相关CDN地址;若为企业VNet,需添加网络规则允许访问对应域名,或通过代理配置访问外部资源。

  • 手动下载模型后本地加载
    在有网络权限的机器上下载all-mpnet-base-v2模型文件,上传至Azure ML的Blob存储或Notebook文件系统,修改代码从本地路径加载:

    from sentence_transformers import SentenceTransformer
    # 替换为实际的本地模型路径
    model = SentenceTransformer('./all-mpnet-base-v2')
    
  • 通过Azure ML模型注册表加载
    将下载好的模型上传至Azure ML模型注册表,再通过注册表路径加载:

    from sentence_transformers import SentenceTransformer
    from azureml.core import Workspace, Model
    
    ws = Workspace.from_config()
    model_path = Model.get_model_path(model_name='all-mpnet-base-v2', workspace=ws)
    model = SentenceTransformer(model_path)
    
  • 配置代理环境变量(若允许)
    若环境需代理访问外部网络,可在Notebook中设置代理变量:

    import os
    os.environ['HTTP_PROXY'] = 'http://your-proxy-address:port'
    os.environ['HTTPS_PROXY'] = 'http://your-proxy-address:port'
    

    注:需确认Azure ML环境允许使用代理,且代理可访问Hugging Face仓库。

内容的提问来源于stack exchange,提问作者Python-data

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 15:30:51