Azure ML Dynamic Output Path

Sten Schneider 0 Reputation points
2024-04-17T10:07:03.4266667+00:00

Hi there,

relating to this example: "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-inputs-outputs-pipeline?view=azureml-api-2&tabs=python#how-to-customize-output-path"

Is it possible to dynamically set the output path but not using the name of the command step (as shown in the example with ${{name}} but the name/id of the pipeline or some timestamp?

I tried things like ${{run_id}}, ${{parent.name}} , ... but nothing seems to be allowed except for "name".

Is the a documentation about allowed keywords using ${{}} notation? Unfortunately, I did not find anything on this.

Also I don't understand where the value of "name" is coming from. If it is from the components definition or environment variables, why are no other values allowed?

In our project this is critically important because we parallelized many steps that must write to the exact same location. Thank you very much in advance for your help.

Best regards ,

Sten

Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
2,566 questions
{count} votes