首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >并非在运行配置中指定的所有数据存储(workspaceblobstore)都存在

并非在运行配置中指定的所有数据存储(workspaceblobstore)都存在
EN

Stack Overflow用户
提问于 2020-01-28 04:08:35
回答 2查看 455关注 0票数 1

我正在以编程方式向AML工作空间提交一个运行,它失败了,并显示以下错误消息:

代码语言:javascript
运行
复制
"error": {
"code": "UserError",
            "message": "Not all data Stores (workspaceblobstore) specified in the run configuration exist." }

检查run configuration对象时,sourceDirectoryDataStore设置为null,其他两个与数据相关的属性为空。

代码语言:javascript
运行
复制
"dataReferences": {},
"data": {},
"sourceDirectoryDataStore": null 

我提交的脚本没有使用通过aml注册的任何数据存储,它只是使用sklearn糖尿病数据集的简单糖尿病回归。训练脚本将复制到与AML工作区链接的存储帐户的snapshots容器中。

对此进行故障排除的下一步是什么?

SDK版本: 1.0.85。

当通过ws.datastores (在注释中建议)检索数据存储时,我得到另一个关于存储服务缺少名称或键的异常,但有一个存储帐户已与AML工作区一起部署。检查AML工作区的ARM模板存储帐户id在AML模板的属性中,创建了常用的容器(版本、快照、快照、azureml-bloblstore GUID),并且正在上传我尝试运行的*.py文件。

代码语言:javascript
运行
复制
    print(ws.datastores)
  File "C:\ProgramData\Anaconda3\lib\site-packages\azureml\core\workspace.py", line 789, in datastores
    return {datastore.name: datastore for datastore in _DatastoreClient.list(self)}
  File "C:\ProgramData\Anaconda3\lib\site-packages\azureml\data\datastore_client.py", line 486, in list
    dss, ct = _DatastoreClient._list(workspace, ct, 100)
  File "C:\ProgramData\Anaconda3\lib\site-packages\azureml\data\datastore_client.py", line 688, in _list
    return list(datastores), datastore_dtos.continuation_token
  File "C:\ProgramData\Anaconda3\lib\site-packages\azureml\data\datastore_client.py", line 687, in <lambda>
    map(lambda dto: _DatastoreClient._dto_to_datastore(ws, dto), datastore_dtos.value))
  File "C:\ProgramData\Anaconda3\lib\site-packages\azureml\data\datastore_client.py", line 760, in _dto_to_datastore
    as_section.sas_token, as_section.account_key, as_section.protocol, as_section.endpoint)
  File "C:\ProgramData\Anaconda3\lib\site-packages\azureml\data\azure_storage_datastore.py", line 390, in __init__
    endpoint_suffix=endpoint
  File "C:\ProgramData\Anaconda3\lib\site-packages\azureml\_vendor\azure_storage\file\fileservice.py", line 184, in __init__
    raise ValueError(_ERROR_STORAGE_MISSING_INFO)
ValueError: You need to provide an account name and either an account_key or sas_token when creating a storage service.
EN

Stack Overflow用户

发布于 2020-01-29 02:44:06

我已经通过powershell ARM部署脚本创建了解决此问题的工作区,并指定了它的ARM模板。部署成功了。

我尝试通过AzureML开发工具包部署工作区,这将创建数据存储并成功运行。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59938211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档