gpt4 book ai didi

python - Azure ML 中的属性错误 : 'Logger' object has no attribute 'activity_info' during Dataset Registration

转载 作者:行者123 更新时间:2023-12-03 03:23:26 25 4
gpt4 key购买 nike

我正在尝试使用 Python SDK 在 Azure 机器学习中注册数据集。这是我使用过的代码:

from azureml.core import Dataset

testdata = Dataset.Tabular.from_delimited_files(default_store.path('test/prep.csv'))
testdata

数据集已成功创建,我可以看到其详细信息如下:

{
"source": [
"('workspaceblobstore', 'test/prep.csv')"
],
"definition": [
"GetDatastoreFiles",
"ParseDelimited",
"DropColumns",
"SetColumnTypes"
]
}

但是,当我尝试使用注册方法注册数据集时


test_data_ds = testdata.register(workspace=ws,
name='testdata',
description='test data',
create_new_version=True)

我遇到以下错误:提取订阅信息失败,Exception=AttributeError; “Logger”对象没有属性“activity_info”

我已确保我的 Azure ML SDK 是最新的并且我的 Azure 订阅处于事件状态。我还拥有访问资源所需的权限。

最佳答案

我按照以下步骤使用 Python SDK 在 Azure ML studio 中创建并注册数据集,并且成功了:-

我的用于创建和注册数据集的 Python 代码:-

Code reference:- MS Document


# -----------------------------------------------------
# Import required azureml classes
# -----------------------------------------------------
from azureml.core import Workspace, Datastore, Dataset


# -----------------------------------------------------
# Access the workspace from the config.json
# -----------------------------------------------------
ws = Workspace.from_config('./config.json')


# -----------------------------------------------------
# Access datastore by its name
# -----------------------------------------------------
az_store = Datastore.get(ws, "silicondatastore")


# -----------------------------------------------------
# Create and register the dataset
# -----------------------------------------------------

# Create the path of the csv file
csv_path = [(az_store, "Silicon Loan Data/Loan+Approval+Prediction.csv")]

# Create the dataset
loan_dataset = Dataset.Tabular.from_delimited_files(path=csv_path)

# Register the dataset
loan_dataset = loan_dataset.register(workspace=ws,
name="Loan Applications Using SDK",
create_new_version=True)

输出:-

enter image description here

数据 Assets 已成功创建:-

enter image description here

数据集:-

我的 config.json 文件与我的 Python 代码位于同一目录中,请参阅以下内容:-

enter image description here

我从下面下载了 config.json:-

enter image description here

我使用以下命令登录到我的 Azure 帐户:-

命令引用:- MS Document2

az login
az account set --subscription <subscription-name>

我向使用 Azure CLI 登录的用户添加了存储 blob 数据贡献者角色。

enter image description here

机器学习数据存储:-

enter image description here

enter image description here

除此之外,请确保通过引用此 Link 安装 azureml-dataset-runtime .

关于python - Azure ML 中的属性错误 : 'Logger' object has no attribute 'activity_info' during Dataset Registration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76248690/

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