【问题标题】:Pipeline of pipelines in AzureMLAzureML 中的管道管道
【发布时间】:2021-12-31 04:16:08
【问题描述】:

我正在尝试创建一个流程,作为不同的实验进行训练测试拆分、训练、验证、获得最佳模型(在 8 个差异算法中)并进行预测。问题是我需要创建实验的依赖关系,我需要帮助。 我知道 azure ml 管道,但我正在寻找可以创建管道管道的东西,或者可以帮助我创建多个实验管道(具有依赖性)的东西。

例如示例管道: (train-test-split)->(train[custom,Many-model])->(validate)->(getbest alogos)->(predict) 中间还会有其他的实验,比如注册 modls.downloading pickles 等。

【问题讨论】:

  • azure 有一个管道模板的概念,它可以被参数化并从另一个管道甚至另一个模板调用

标签: python azure azure-pipelines azureml ml-studio


【解决方案1】:

您可以使用Azure Pipeline Templates来实现。

重要提示适合任何尝试此操作的人:您可以在顶层(即,在调用管道中)定义变量,它们将在模板文件中可用。模板文件在运行之前就被简单地装订到管道中,就像服务器端包含(或者像我一样老的人的#includes)。如果您的各个管道共享一个需要为每个管道设置不同的变量名称(例如,“服务名称”),您只需要使用模板参数。请注意,模板参数 (${{}}) 在管道运行之前进行评估(很像 C 中的 #define 常量),而变量 ($()) 是在运行时评估的;因此,如果您的一个或多个管道未按预期工作,您可能需要将变量转换为模板参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 2022-06-21
    • 1970-01-01
    相关资源
    最近更新 更多