graph 模組

定義用來建構 Azure Machine Learning 管線圖形的類別。

當您使用 PipelineStep (和衍生類別) 、 和 PipelineData 物件時, PipelineData 會為 Pipeline 物件建立 Azure ML 管線圖形。 在一般使用案例中,您不需要直接使用本課程模組中的類別。

管線執行圖形是由代表資料來源或步驟等基本單位的模組節點所組成。 節點可以有輸入埠和輸出埠,以及相關聯的參數。 邊緣會在圖形中定義兩個節點埠之間的關聯性。

類別

DataSource

可用於圖形的資料來源。

初始化 DataSource。

DataSourceDef

資料來源的定義。

初始化 DataSourceDef。

DataSourceNode

代表圖形中的資料來源。

初始化資料來源節點。

DataType

(輸入或輸出) 之資料片段的資料類型。

初始化 DataType。

Edge

圖形中兩個節點埠之間的邊緣實例。

初始化 Edge。

Graph

用來定義管線執行圖形的類別。

初始化 Graph。

InputPort

節點上輸入埠的實例,可連線到輸出埠。

初始化 InputPort。

InputPortBinding

定義從來源到管線步驟輸入的系結。

InputPortBinding 可作為步驟的輸入。 來源可以是 PipelineDataPortDataReferenceDataReferencePipelineDatasetOutputPortBinding

InputPortBinding 對於指定步驟輸入的名稱很有用,如果它應該與系結物件的名稱不同, (亦即,為了避免重複的輸入/輸出名稱,或因為步驟腳本需要輸入才能有特定名稱) 。 它也可以用來指定輸入的bind_mode PythonScriptStep

初始化 InputPortBinding。

InputPortDef

輸入埠的定義。

建立輸入埠。

Module

可在圖形中使用的可執行模組。

這個類別不打算直接提供使用。 請改用這個 Module 類別。

初始化模組。

ModuleDef

模組的定義,包括執行和埠定義。

初始化 ModuleDef。

ModuleNode

代表圖形中的模組。

初始化模組節點。

Node

表示圖形中的基本單位,例如,它可以是任何資料來源或步驟。

初始化節點。

OutputPort

節點上輸出埠的實例,可連線到輸入埠。

初始化 OutputPort。

OutputPortBinding

定義管線步驟的具名輸出。

OutputPortBinding 可用來指定步驟將產生的資料類型,以及如何產生資料。 它可用來 InputPortBinding 指定步驟輸出是另一個步驟的必要輸入。

初始化 OutputPortBinding。

OutputPortDef

輸出埠的定義。

建立輸出埠。

Param

節點上參數的實例。

初始化 Param。

ParamDef

執行參數的定義。

初始化 ParamDef。

PipelineDataset

作為資料集和管線的配接器。

注意

這個類別已被取代。 了解如何使用具有管線的資料集,請參閱 https://aka.ms/pipeline-with-dataset

這是內部類別。 您不應該直接建立此類別,而是在 Dataset 或 OutputDatasetConfig 類別上呼叫 as_* 實例方法。

作為資料集和管線的配接器。

這是內部類別。 您不應該直接建立此類別,而是在 Dataset 或 OutputDatasetConfig 類別上呼叫 as_* 實例方法。

PipelineParameter

定義管線執行中的參數。

使用 PipelineParameters 來建構多用途的管線,稍後可以使用不同的參數值重新提交。

初始化管線參數。

PortDataReference

建立與已完成 StepRun 輸出相關聯的模型資料。

PortDataReference 物件可用來下載 所產生的 StepRun 輸出資料。 它也可作為未來管線中的步驟輸入。

初始化 PortDataReference。

PublishedPipeline

表示要提交且沒有建構它的 Python 程式碼的管線。

此外,PublishedPipeline 可以用來重新提交 Pipeline 具有不同 PipelineParameter 值和輸入的 。

初始化 PublishedPipeline。

:p aram 端點 用來提交此管線執行的 REST 端點 URL。 :type endpoint: str :p aram total_run_steps:此管線中的步驟數目:type total_run_steps: int :p aram 工作區:已發佈管線的工作區。 :type workspace: azureml.core.Workspace :p aram continue_on_step_failure:是否要繼續執行 PipelineRun 中的其他步驟

如果步驟失敗,則預設值為 false。

StoredProcedureParameter

表示要與 SQL 資料庫參考搭配使用的 SQL 預存程式參數。

初始化 StoredProcedureParameter。

預設為 azureml.pipeline.core.graph.StoredProcedureParameterType.String :type type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

定義特定 PipelineSteps 的特製化輸出,以用於管線。

TrainingOutput 可讓自動化機器學習計量或模型成為 Azure Machine Learning 管線中另一個步驟取用的步驟輸出。 可以搭配 或 HyperDriveStep 使用 AutoMLStep

初始化 TrainingOutput。

param model_file:要包含在輸出中的特定模型檔案。 HyperDriveStep僅適用于 。

列舉

StoredProcedureParameterType

定義 SQL 預存程式參數的類型,以便與 SQL 資料庫參考搭配使用。