- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 Azure 机器学习工作区 ( azureml-core==1.12.0
) 中注册来自 ADLS Gen2 的数据集。鉴于 Python SDK 中不需要服务主体信息 documentation为 .register_azure_data_lake_gen2()
,我成功地使用以下代码将 ADLS gen2 注册为数据存储:
from azureml.core import Datastore
adlsgen2_datastore_name = os.environ['adlsgen2_datastore_name']
account_name=os.environ['account_name'] # ADLS Gen2 account name
file_system=os.environ['filesystem']
adlsgen2_datastore = Datastore.register_azure_data_lake_gen2(
workspace=ws,
datastore_name=adlsgen2_datastore_name,
account_name=account_name,
filesystem=file_system
)
但是,当我尝试注册数据集时,使用
from azureml.core import Dataset
adls_ds = Datastore.get(ws, datastore_name=adlsgen2_datastore_name)
data = Dataset.Tabular.from_delimited_files((adls_ds, 'folder/data.csv'))
我收到一个错误
Cannot load any data from the specified path. Make sure the path is accessible and contains data.
ScriptExecutionException
was caused byStreamAccessException
.StreamAccessException was caused by AuthenticationException.'AdlsGen2-ReadHeaders'
for '[REDACTED]' on storage failed with status code 'Forbidden' (This request is not authorized to perform this operation using this permission.), client request ID <CLIENT_REQUEST_ID>, request ID <REQUEST_ID>. Error message: [REDACTED]| session_id=<SESSION_ID>
https://adls_gen2_account_name.**dfs**.core.windows.net/container/folder/data.csv
而 ADLS Gen2 中的实际 URI 是:
https://adls_gen2_account_name.**blob**.core.windows.net/container/folder/data.csv
最佳答案
根据这个documentation ,您需要启用服务主体。
1.您需要注册您的应用程序并使用授予服务主体存储 Blob 数据读取器访问 .
2.试试这个代码:
adlsgen2_datastore = Datastore.register_azure_data_lake_gen2(workspace=ws,
datastore_name=adlsgen2_datastore_name,
account_name=account_name,
filesystem=file_system,
tenant_id=tenant_id,
client_id=client_id,
client_secret=client_secret
)
adls_ds = Datastore.get(ws, datastore_name=adlsgen2_datastore_name)
dataset = Dataset.Tabular.from_delimited_files((adls_ds,'sample.csv'))
print(dataset.to_pandas_dataframe())
结果:
关于python - 如何将 AMLS 连接到 ADLS Gen 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63891547/
首先,我已经在这个问题上进行了广泛的搜索,它应该可以正常工作。 我想用SandcaSTLe向我的Welcome.aml添加图片。 在Welcome.aml中: Short process descr
我运行了 Azure 机器学习服务实验,并使用 Jupyter Notebook 记录了神经网络损失。日志记录工作正常,神经网络训练也按预期完成。但实验一直停留在运行状态。关闭计算资源不会关闭实验运行
我运行了 Azure 机器学习服务实验,并使用 Jupyter Notebook 记录了神经网络损失。日志记录工作正常,神经网络训练也按预期完成。但实验一直停留在运行状态。关闭计算资源不会关闭实验运行
我正在寻找一个如何访问 Azure Machine Learning managed data store 上的数据的工作示例从 train.py 脚本中。我按照链接中的说明进行操作,我的脚本能够解析
据我了解,ACPI 定义了一个通用硬件编程模型,其中操作系统依赖 OEM 固件提供的 AML(ACPI 机器语言)代码来操作硬件。 为了执行 AML 代码,操作系统必须包含一个 AML 解释器。 因此
是否可以设置自动关机策略关闭Notebook VM?。是否需要用户关闭VM Notebook? 最佳答案 与此同时……一个 MSFT 架构师团队开发了以下 Azure 示例解决方案来填补这一空白: h
我想在我的 Azure 机器学习工作区 ( azureml-core==1.12.0 ) 中注册来自 ADLS Gen2 的数据集。鉴于 Python SDK 中不需要服务主体信息 documenta
我想知道是否需要在初始创建 Databricks 工作区时配置 AML 工作区 ID,或者可以将其视为此后的更新而不破坏工作区 最佳答案 不,创建时不需要 - 可以在创建工作区后添加到 Azure M
我正在 Azure 机器学习服务上构建数据转换和训练管道。我想将我的拟合转换器(例如 tf-idf)保存到 blob,以便我的预测管道稍后可以访问它。 transformed_data = Pipel
我一直致力于开发一个 API,以便在 Kubernetes 目标上使用 Azure 机器学习 (AML) Web 服务部署来为机器学习模型提供服务,如下所述:https://learn.microso
当尝试运行 ScriptRunConfig 时,使用: src = ScriptRunConfig(source_directory=project_folder,
我一直致力于开发一个 API,以便在 Kubernetes 目标上使用 Azure 机器学习 (AML) Web 服务部署来为机器学习模型提供服务,如下所述:https://learn.microso
当尝试运行 ScriptRunConfig 时,使用: src = ScriptRunConfig(source_directory=project_folder,
使用autoML生成aml排行榜后,我跑了 h2o.predict(aml@leader, test_df) 但是我怎么知道它在排行榜上使用的是哪个模型呢?如果我想访问排行榜上任何模型的结构或超参数,
我们在机器学习服务上创建了图像评分模型,并使用 ACI 和 AKS 上的 AMLS 门户进行部署。尽管它在较小的图像上运行,但对于较大的图像,它在 ACI 和 AKS 上恰好 1 分钟后就会超时。预计
我们在机器学习服务上创建了图像评分模型,并使用 ACI 和 AKS 上的 AMLS 门户进行部署。尽管它在较小的图像上运行,但对于较大的图像,它在 ACI 和 AKS 上恰好 1 分钟后就会超时。预计
我是一名优秀的程序员,十分优秀!