gpt4 book ai didi

python - Azure 机器学习 Python 模块无法执行对认知服务的调用

转载 作者:行者123 更新时间:2023-12-02 23:23:36 24 4
gpt4 key购买 nike

我在 Azure ML 中创建了一个管道,它使用其 Python API 调用 Azure 认知服务文本分析。当我运行在本地编写的代码时,它执行时没有错误,但是当在管道中运行它时,它无法执行情感分析和关键短语提取调用,并显示奇怪的错误消息:

Got exception when invoking script at line 243 in function azureml_main: 'ServiceRequestError: <urllib3.connection.HTTPSConnection object at 0x7ff4dc727588>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'.

经过进一步测试,它似乎能够正确打开文本分析客户端(或者至少不会抛出错误),但是当它到达实际使用 Python API 进行调用的行时,它会抛出以上错误。

我想知道这是否是 Open SSL 问题,但当我检查版本时,它可以访问 TLS 1.2:OpenSSL 1.1.1k 25 Mar 2021

这似乎不是一个暂时的问题;我上周开始看到这个问题,并且在许多环境和不同的输入数据集上都看到了这个问题。

以前有人遇到过类似的问题吗?关于如何解决这个问题有什么想法吗?

最佳答案

与 Microsoft 支持人员交谈后,发现此错误是 Azure ML 最近更新中引入的平台错误。他们的产品团队目前正在研究解决方案。

作为临时解决方案,如果您看到此问题,可以尝试在使用个人端点和通用区域端点之间切换;在这种情况下,仅在使用个人端点时才会出现错误。相关端点具有以下格式:

  • 个人:https://<COGNITIVE-SERVICES-INSTANCE>.cognitiveservices.azure.com/
  • 区域:https://<REGION>.api.cognitive.microsoft.com/

关于python - Azure 机器学习 Python 模块无法执行对认知服务的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69068520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com