Azure / Azure/MachineLearningNotebooks
Store metadata like tags and description in PipelineStep (PythonScriptStep, DatabricksStep)
- 主要語言
- Jupyter Notebook
- 星號
- 4.4k
- 分支
- 2.6k
- PR 合併指標
- 30 天內沒有已合併 PR
描述
[Enter feedback here]
In the ML web UI, there are possibilities to see tags and description for runs. I can set tags and description for normal runs that are [azureml.core.Run](https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.core.run(class)?view=azure-ml-py) object. Normally ScriptRunConfig class is used. However, in case of [Pipeline](https://docs.microsoft.com/en-us/python/api/azureml-pipeline-core/azureml.pipeline.core.pipeline(class)?view=azure-ml-py) which includes PipelineSteps (like PythonScriptStep, DatabricksStep), I could not find any way to set tags or description. There was [get_tag](https://docs.microsoft.com/en-us/python/api/azureml-pipeline-core/azureml.pipeline.core.pipelinerun?view=azure-ml-py#azureml-pipeline-core-pipelinerun-get-tags) function though. I wonder if a user can set tags or description at all in the Pipeline cases.
One thing I noticed was that some tags are automatically set (Experiment->Run-Steps). Those tags are related to _azureml.nodeid,
azureml.pipeline, etc_. But those tags are not visiable once click into the step.

Once click into a step, the tags and description are not visible any more.

Another thing I noticed was that the step name in the second screenshot is different from the one shown in the first screenshot. Should not they be the same ?
---
#### Document Details
⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*
* ID: 699416e1-0ac4-10ca-5a93-8fbd256568c3
* Version Independent ID: 3f14db56-3e6a-3ff8-fda5-5145b6891c23
* Content: [azureml.pipeline.core.PipelineStep class - Azure Machine Learning Python](https://docs.microsoft.com/en-us/python/api/azureml-pipeline-core/azureml.pipeline.core.pipelinestep?view=azure-ml-py)
* Content Source: [AzureML-Docset/stable/docs-ref-autogen/azureml-pipeline-core/azureml.pipeline.core.PipelineStep.yml](https://github.com/MicrosoftDocs/MachineLearning-Python-pr/blob/live/AzureML-Docset/stable/docs-ref-autogen/azureml-pipeline-core/azureml.pipeline.core.PipelineStep.yml)
* Service: **machine-learning**
* Sub-service: **core**
* GitHub Login: @DebFro
* Microsoft Alias: **debfro**
貢獻指南
這個儲存庫沒有索引到貢獻指南
研究方向
從 AzureML-Docset/stable/docs-ref-autogen/azureml-pipeline-core/azureml.pipeline.core.PipelineStep.yml 中的 PipelineStep API 參考開始,並比較 PythonScriptStep 和 DatabricksStep 的進入點。追蹤 PipelineRun 目前如何公開標籤和描述,然後在 ML web UI 中驗證結果。完成的標準是管線步驟能夠保留並顯示使用者提供的標籤和描述,同時步驟名稱保持一致。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- azure, python
- 領域
- api, machine-learning
- Issue 類型
- 功能
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100