【问题标题】:Unable to connect to Huggingface from EC2 instance无法从 EC2 实例连接到 Huggingface
【发布时间】:2021-09-22 14:35:48
【问题描述】:

我在 EC2 实例中运行 python 代码,我正在使用 from_pretrained() 方法加载 Huggingface 模型。我得到了错误

OSError: Couldn't reach server at 'https://s3.amazonaws.com/models.huggingface.co/bert/bert-base-uncased-config.json' to download pretrained model configuration file.

在尝试初始化阅读器时。为了克服这个问题,我手动下载了文件并提供了本地 JSON 路径。效果很好,但后来我也看到了加载标记器的问题。

OSError: Couldn't reach server at '{}' to download vocabulary files.

我认为我的 EC2 网络设置不正确,因此我无法连接到外部 Huggingface 存储库。

我尝试将 EC2 的入站规则放宽为 IP version|Type|Protocol|Port range|Destination=>IPv4|All|traffic|All|All|0.0.0.0/0,但即使这样也无济于事。出站规则已经是IPv4|All|traffic|All|All|0.0.0.0/0

我还尝试使用策略 AmazonS3ReadOnlyAccess 创建一个 IAM 角色并将其附加到 EC2 实例,但仍然遇到相同的错误。 有人可以指出需要做些什么来解决这个问题。谢谢。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 huggingface-tokenizers


    【解决方案1】:

    这是我解决此问题的方法。 我像这样安装了pyopenssl:

    !pip install pyopenssl
    

    然后我重新启动终端并重新运行代码,它为我解决了问题,谢谢

    【讨论】:

      猜你喜欢
      • 2013-05-26
      • 2021-06-05
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 2018-01-03
      • 2016-08-24
      相关资源
      最近更新 更多