如何保存 AzureML 管道的输出

问题描述

我遵循 Microsoft 的基本管道基础架构,分 2 个步骤。

munge_data = PipelineData('munge_data',datastore=ds_pipeline)
output_data = PipelineData('output_data',datastore=ds_pipeline)

step1 = PythonScriptStep(
    name="generate_data",script_name="step1.py",runconfig = aml_run_config,arguments = ["--output_path",step1_output_data],inputs = [step1_output_data.as_input],outputs = [munge_data]
)

step2 = PythonScriptStep(
    name="read_pipeline_data",script_name="step2.py",compute_target=compute,arguments = ["--pd",step1_output_data.as_input,"--output_dir",output_data],inputs = [munge_data],outputs = [output_data]
)

pipeline = Pipeline(workspace=ws,steps=[step1,step2])

但我希望能够在提交管道之前复制每个 PythonScriptStep 的输出并将它们上传到 Azure blob 存储。这可能吗?我一直在尝试各种步骤,但都没有得到想要的结果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)