当前位置: 首页 > 知识库问答 >
问题:

IBM Watson Studio API在尝试上载模型时突然开始抛出错误

戴瑞
2023-03-14

我正在使用最新的ibm_watson_machine_learning SDK(python

直到几天前/几周前,我的代码还可以正常工作,但现在我在运行时出现了一个错误

 client.repository.store_model(model='./model.tar.gz', meta_props=model_metadata)

以下是一些示例代码:https://github.com/IBMDecisionOptimization/oplrunonwml

Exception has occurred: IndexError
list index out of range
  File "C:\Temp\oplrunonwml\oprunonwmlv2.py", line 126, in main
    model_details = client.repository.store_model(model='./model.tar.gz', meta_props=model_metadata)
  File "C:\Temp\oplrunonwml\oprunonwmlv2.py", line 215, in <module>
    main(sys.argv[1:])

我在使用各种不同的模型(OPL/Cplex/Docplex)时遇到了这个错误,它们都因这个错误而失败。

奇怪的是,模型在部署空间中正确上传,我可以在用户界面或其他脚本上的部署/作业中毫无问题地使用它。

几周前,代码运行良好,没有任何变化,所以我假设API方面发生了变化

更新:
我正在使用Cloud Lite帐户。我也在使用最新版本的SDK

client = APIClient(wml_credentials)
print(client.version) # 1.0.29
print(client.version_param) #2020-08-01

我删除了我所有的IBM服务(ObjectStorage,WatsonStudio)并创建了新的服务,但仍然收到相同的错误。

共有1个答案

井誉
2023-03-14

我怀疑WML v2实例的部署。***有了V2计划,用户需要使用更新的Python SDK(ibm watson machine learning 1.0.38)***

如果你之前有过v1安装,并且按照你的计划,它可能会在没有隔离的情况下工作一段时间。

可能你已经到了这个兼容期的末尾了。

你能说明一下你的计划类型吗?

看见https://medium.com/@AlainChabrier/migrate-your-python-code-for-do-in-wml-v2-instances-710025796f7

阿兰

 类似资料:
  • 我在这里完全不知所措。我在外置硬盘上有一个项目叫做LenseProject。在LenseProject中,我有

  • 下面列出了可能导致这些错误的几个因素 我试图通过使用Intel HAXM和GenyMotion来加快模拟器的速度。我可以看到build.gradle的依赖关系发生了变化 渐变老的 是依赖项的更改导致生成错误还是其他原因。

  • 我一直在安装Python 3的一系列基本包(Numpy等)与pip 3和一切都很好。然后我尝试安装tensorflow图形处理器,我得到了 我清除了python3pip并重新安装了它,这没有帮助。 编辑:我得到同样的错误,如果我只是运行在终端。 EDIT2:好的,我只是想说清楚,我不能用pip3来完成任何任务。运行会出现相同的错误。我也没有在假设的重复问题中找到任何解决方案。

  • 一段时间以来,我一直在使用Maven和Vaadin 6开发Java应用程序。 我现在需要添加一个附加组件(Vaadin calendar 1.3.0-适用于Vaadin 6)。 我已经在我的pom.xml文件中添加了maven依赖和存储库,正如所附链接上建议的那样,Maven确实下载了我的依赖jar文件,它位于WEB-INF/lib目录中。 但是,当我尝试加载加载页时,我得到以下错误消息(在浏览器

  • 问题内容: 这是我的第一个android程序,它是一个修改过的hello世界。我在MAC上的仿真器上运行它。我尝试与.NET Web服务进行通信,但在处给出了异常。我可以从模拟器访问该站点。任何帮助表示赞赏:) 问题答案: 尝试在您的AndroidManifest.xml中添加“互联网”权限:

  • 我正在使用改造下载一些媒体文件,如视频,mp3,jpg,pdf。在我的应用程序中,当我想下载一个MP4格式的55MB的大文件时,Trere是一个问题。当我想下载这个文件时,我会遇到如下错误: 最后,这是我的createServiceFile方法: 如果你能帮助我,我真的很感激:)