【问题标题】:How can I use modules in Azure ML studio designer pipeline?如何在 Azure ML 工作室设计器管道中使用模块?
【发布时间】:2021-05-20 15:32:46
【问题描述】:

我目前在 Azure 管道中使用 python 脚本

Import data as Dataframe  -->  Run Python Script  -->  Export Dataframe

我的脚本是在本地开发的,我在尝试导入 tensorflow 时遇到导入错误...没问题,我想我只需要将它添加到某个地方的环境依赖项中——这里就是文档我失败了。他们似乎在不接触 GUI 的情况下依赖 SDK,但我正在使用设计器。

此时我已经使用依赖项构建了一些环境,但是在运行或脚本级别上使用这些环境对我来说并不明显。

这似乎微不足道,因此非常感谢任何有关使用模块的帮助。

【问题讨论】:

  • 嗨,您有机会查看以下答案吗?如果它帮助您解决此问题,请告诉我
  • 你的回答确实很有帮助——我现在已经给了它一个赞成票,但我更喜欢一个与环境变量一起工作的解决方案。

标签: azure azure-devops azureml azureml-python-sdk


【解决方案1】:

使用未预装的模块(参见Preinstalled Python packages)。您需要在脚本包中添加包含新 Python 包的压缩文件。请参阅文档中的以下说明:

要包含新的 Python 包或代码,请将包含这些自定义资源的压缩文件连接到脚本包端口。或者,如果您的脚本大于 16 KB,请使用 Script Bundle 端口来避免 CommandLine 超出 16597 个字符的限制等错误。

  • 将脚本和其他自定义资源捆绑到一个 zip 文件中。
  • 将 zip 文件作为文件数据集上传到工作室。
  • 从设计器创作页面左侧模块窗格的数据集列表中拖动数据集模块。
  • 将数据集模块连接到 Execute Python Script 模块的 Script Bundle 端口。

请查看文档How to configure Execute Python Script

有关如何准备和上传这些资源的更多信息,请参阅Unpack Zipped Data

您也可以查看this similar thread

【讨论】:

    猜你喜欢
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    • 2020-04-05
    • 2020-05-16
    • 1970-01-01
    • 2020-03-14
    相关资源
    最近更新 更多