如何在AzureML上使用管道参数
我已经在AzureML设计器上构建了一个管道,我正在尝试使用管道参数,但是我无法在python脚本模块上获得这些参数的值 本文档包含一个名为“为在推断时更改的参数使用管道参数”的部分,但不幸的是,该部分为空 我正在定义管道设置的参数,请参见底部的屏幕截图。在使用设计器构建管道时,是否有人知道如何使用参数如何在AzureML上使用管道参数,azure,azure-machine-learning-studio,azureml,azureml-python-sdk,Azure,Azure Machine Learning Studio,Azureml,Azureml Python Sdk,我已经在AzureML设计器上构建了一个管道,我正在尝试使用管道参数,但是我无法在python脚本模块上获得这些参数的值 本文档包含一个名为“为在推断时更改的参数使用管道参数”的部分,但不幸的是,该部分为空 我正在定义管道设置的参数,请参见底部的屏幕截图。在使用设计器构建管道时,是否有人知道如何使用参数 您可以将每个管道级的输出与其输入关联起来。e、 g.根据模型评估结果,我们应该能够轻松识别与所述评估相关的所有工件(模型评估配置、模型规范、模型参数、培训脚本、培训数据等) 参考文章: 我们
您可以将每个管道级的输出与其输入关联起来。e、 g.根据模型评估结果,我们应该能够轻松识别与所述评估相关的所有工件(模型评估配置、模型规范、模型参数、培训脚本、培训数据等) 参考文章: 我们有一个AMLS管道试图用日期字符串参数化,以便在旧历史日期的上下文中处理我们的管道 这是我们用来提交
您可以将每个管道阶段的输出与其输入关联起来。e、 g.根据模型评估结果,我们应该能够轻松识别与所述评估相关的所有工件(模型评估配置、模型规范、模型参数、培训脚本、培训数据等) 参考文章: 我们有一个AMLS管道试图用日期字符串参数化,以便在旧历史日期的上下文中处理我们的管道 这是我们用来提交
谢谢你的回答。我确实知道如何在请求中发送参数,但是,我不知道的是如何在运行时使用它们(例如在管道中包含的python脚本中)。谢谢,请共享您正在尝试的python脚本。谢谢您的回答。我知道如何在请求中发送参数,但是,我不知道如何在运行时使用它们(例如在管道中包含的python脚本中)。谢谢,请共享您正在尝试的python脚本。
from azureml.core.authentication import InteractiveLoginAuthentication
import requests
auth = InteractiveLoginAuthentication()
aad_token = auth.get_authentication_header()
rest_endpoint = published_pipeline.endpoint
print("You can perform HTTP POST on URL {} to trigger this pipeline".format(rest_endpoint))
# specify the param when running the pipeline
response = requests.post(rest_endpoint,
headers=aad_token,
json={"ExperimentName": "dtpred-Dock2RTEG-EX-param",
"RunSource": "SDK",
"DataPathAssignments": {"input_datapath": {"DataStoreName": "erpgen2datastore","RelativePath": "teams/PredictiveInsights/DatePrediction/2019/10/10"}},
"ParameterAssignments": {"param_inputDate": "2019/10/10"}})
run_id = response.json()["Id"]
print('Submitted pipeline run: ', run_id)