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. |