graph Moduł

Definiuje klasy do tworzenia grafów potoków usługi Azure Machine Learning.

Wykresy potoków usługi Azure ML są tworzone dla Pipeline obiektów, gdy używasz PipelineStep (i klas pochodnych), PipelineDatai PipelineData obiektów. W typowych przypadkach użycia nie trzeba bezpośrednio używać klas w tym module.

Wykres uruchomienia potoku składa się z węzłów modułu, które reprezentują podstawowe jednostki, takie jak źródło danych lub krok. Węzły mogą mieć porty wejściowe i porty wyjściowe oraz skojarzone parametry. Krawędzie definiują relacje między dwoma portami węzłów na grafie.

Klasy

DataSource

Źródło danych, które może być używane na grafie.

Inicjowanie źródła danych.

DataSourceDef

Definicja źródła danych.

Zainicjuj wartość DataSourceDef.

DataSourceNode

Reprezentuje źródło danych na grafie.

Inicjowanie węzła źródła danych.

DataType

Typ danych dla elementu danych (dane wejściowe lub wyjściowe).

Zainicjuj typ danych.

Edge

Wystąpienie krawędzi między dwoma portami węzłów na grafie.

Inicjowanie przeglądarki Edge.

Graph

Klasa służąca do definiowania grafu przebiegu potoku.

Zainicjuj graf.

InputPort

Wystąpienie portu wejściowego w węźle, który można połączyć z portem wyjściowym.

Inicjowanie elementu InputPort.

InputPortBinding

Definiuje powiązanie ze źródła do danych wejściowych kroku potoku.

Element InputPortBinding może służyć jako dane wejściowe do kroku. Źródłem może być PipelineDataelement , PortDataReference, , DataReferencePipelineDatasetlub OutputPortBinding.

Funkcja InputPortBinding jest przydatna do określenia nazwy danych wejściowych kroku, jeśli powinna być inna niż nazwa obiektu powiązania (tj. aby uniknąć zduplikowanych nazw danych wejściowych/wyjściowych lub ponieważ skrypt kroku potrzebuje danych wejściowych, aby mieć określoną nazwę). Można go również użyć do określenia bind_mode dla PythonScriptStep danych wejściowych.

Inicjowanie elementu InputPortBinding.

InputPortDef

Definicja portu wejściowego.

Utwórz port wejściowy.

Module

Moduł runnable, który może być używany na grafie.

Ta klasa nie jest przeznaczona do użycia bezpośrednio. Zamiast tego użyj tej Module klasy.

Inicjowanie modułu.

ModuleDef

Definicja modułu, w tym definicji wykonywania i portów.

Zainicjuj definicję modułu.

ModuleNode

Reprezentuje moduł na grafie.

Inicjowanie węzła modułu.

Node

Reprezentuje podstawową jednostkę na wykresie, na przykład może to być dowolne źródło danych lub krok.

Inicjowanie węzła.

OutputPort

Wystąpienie portu wyjściowego w węźle, który można połączyć z portem wejściowym.

Inicjowanie elementu OutputPort.

OutputPortBinding

Definiuje nazwane dane wyjściowe kroku potoku.

Parametr OutputPortBinding może służyć do określania typu danych, które będą generowane przez krok i sposobu produkcji danych. Można go użyć InputPortBinding do określenia, że dane wyjściowe kroku są wymaganymi danymi wejściowymi innego kroku.

Inicjowanie elementu OutputPortBinding.

OutputPortDef

Definicja portu wyjściowego.

Utwórz port wyjściowy.

Param

Wystąpienie parametru w węźle.

Zainicjuj param.

ParamDef

Definicja parametru wykonywania.

Zainicjuj parametr ParamDef.

PipelineDataset

Działa jako adapter dla zestawu danych i potoku.

Uwaga

Ta klasa jest przestarzała. Dowiedz się, jak używać zestawu danych z potokiem, zobacz https://aka.ms/pipeline-with-dataset.

Jest to klasa wewnętrzna. Nie należy tworzyć tej klasy bezpośrednio, ale zamiast wywoływać metody wystąpienia as_* w klasach Dataset lub OutputDatasetConfig.

Pełni rolę adaptera dla zestawu danych i potoku.

Jest to klasa wewnętrzna. Nie należy tworzyć tej klasy bezpośrednio, ale zamiast wywoływać metody wystąpienia as_* w klasach Dataset lub OutputDatasetConfig.

PipelineParameter

Definiuje parametr w wykonaniu potoku.

Użyj parametrów PipelineParameters, aby utworzyć uniwersalne potoki, które można ponownie przesłać później z różnych wartości parametrów.

Inicjowanie parametrów potoku.

PortDataReference

Modeluje dane skojarzone z danymi wyjściowymi ukończonego krokuRun.

Obiekt PortDataReference może służyć do pobierania danych wyjściowych utworzonych przez obiekt StepRun. Można go również użyć jako danych wejściowych kroków w przyszłym potoku.

Zainicjuj portDataReference.

PublishedPipeline

Reprezentuje potok, który ma zostać przesłany bez kodu języka Python, który go skonstruował.

Ponadto funkcja PublishedPipeline może służyć do ponownego Pipeline wprowadzania wartości PipelineParameter i danych wejściowych.

Zainicjuj opublikowanąpipeline.

:p aram endpoint Adres URL punktu końcowego REST do przesyłania przebiegów potoku dla tego potoku. :type endpoint: str :p aram total_run_steps: liczba kroków w tym potoku :type total_run_steps: int :p aram workspace: obszar roboczy opublikowanego potoku. :type workspace: azureml.core.Workspace :p aram continue_on_step_failure: czy kontynuować wykonywanie innych kroków w potokuRun

jeśli krok zakończy się niepowodzeniem, wartość domyślna to false.

StoredProcedureParameter

Reprezentuje parametr procedury składowanej SQL do użycia z odwołaniami do bazy danych SQL.

Zainicjuj wartość StoredProcedureParameter.

wartość domyślna to azureml.pipeline.core.graph.StoredProcedureParameterType.String :type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

Definiuje wyspecjalizowane dane wyjściowe niektórych elementów PipelineSteps do użycia w potoku.

Funkcja TrainingOutput umożliwia udostępnienie metryki lub modelu zautomatyzowanego uczenia maszynowego jako danych wyjściowych kroków, które mają być używane przez inny krok w potoku usługi Azure Machine Learning. Może być używany z programem AutoMLStep lub HyperDriveStep.

Inicjowanie funkcji TrainingOutput.

param model_file: określony plik modelu, który ma zostać uwzględniony w danych wyjściowych. Tylko dla.HyperDriveStep

Wyliczenia

StoredProcedureParameterType

Definiuje typy parametrów procedury składowanej SQL do użycia z odwołaniami do bazy danych SQL.