PipelineOutputAbstractDataset 類別
表示將中繼資料升階至 Azure Machine Learning 資料集的基類。
一旦將中繼資料升階至 Azure Machine Learning 資料集,它也會取用為 , Dataset 而不是 DataReference 後續步驟中的 。
建立將升階至 Azure Machine Learning 資料集的中繼資料。
- 繼承
-
builtins.objectPipelineOutputAbstractDataset
建構函式
PipelineOutputAbstractDataset(pipeline_data)
參數
名稱 | Description |
---|---|
pipeline_data
必要
|
PipelineData,代表將升階為資料集的中繼輸出。 |
pipeline_data
必要
|
PipelineData,代表將升階為資料集的中繼輸出。 |
方法
as_named_input |
當資料集做為後續步驟的輸入時,請設定資料集的名稱。 |
create_input_binding |
建立輸入系結。 |
register |
向工作區註冊輸出資料集。 |
as_named_input
當資料集做為後續步驟的輸入時,請設定資料集的名稱。
as_named_input(name)
參數
名稱 | Description |
---|---|
name
必要
|
輸入的資料集名稱。 |
傳回
類型 | Description |
---|---|
具有新輸入名稱的中繼資料。 |
create_input_binding
建立輸入系結。
create_input_binding()
傳回
類型 | Description |
---|---|
InputPortBinding,此 PipelineData 做為來源。 |
register
向工作區註冊輸出資料集。
register(name, create_new_version=True)
參數
名稱 | Description |
---|---|
name
必要
|
產生中繼資料之後,已註冊資料集的名稱。 |
create_new_version
|
如果資料來源變更,是否要建立新版本的資料集。 預設值為 True。 根據預設,所有中繼輸出都會在管線執行時輸出到新位置,因此強烈建議將此旗標設為 True。 預設值: True
|
備註
註冊只能套用至輸出,但不能套用到輸入,這表示如果您只將此方法傳回的物件傳遞至 pipline 步驟的 inputs 參數,則不會註冊任何專案。 您必須將 物件傳遞至管線步驟的 outputs 參數,才能進行註冊。
屬性
input_name
取得 PipelineOutputDataset 的輸入名稱。
您可以使用這個名稱,透過環境變數或 Run 類別 input_datasets
屬性擷取具體化資料集。
傳回
類型 | Description |
---|---|
PipelineOutputDataset 的輸入名稱。 |