Graph Klasse
Eine Klasse zum Definieren eines Pipelinelaufdiagramms.
Initialisieren Sie Graph.
- Vererbung
-
builtins.objectGraph
Konstruktor
Graph(name, context)
Parameter
- context
- <xref:azureml.pipeline.core._GraphContext>
Der aktuelle Graphkontext.
- context
- <xref:azureml.pipeline.core._GraphContext>
Der aktuelle Graphkontext.
Methoden
add_datasource_node |
Fügen Sie dem Diagramm einen Datenquellenknoten hinzu. |
add_module_node |
Hinzufügen eines Modulknotens zum Graph. |
connect |
Verbinden zwei Ports und erstellt einen Edge. |
delete_node |
Löschen Sie einen Knoten aus dem Diagramm. |
finalize |
Abschließen von Ressourcen für Knoten im Graph. |
generate_yaml |
Generieren Sie die YAML-Darstellung des Graphs. |
get_node |
Abrufen eines Knotens nach ID. |
sequence |
Konfigurieren Sie eine Liste der Knoten, die in einer Sequenz nach dem ersten Knoten in der Liste ausgeführt werden sollen. |
submit |
Übermitteln Sie das Diagramm zur Ausführung in der Cloud. |
validate |
Überprüfen von Graph. Gibt eine Liste mit Fehlern zurück. |
add_datasource_node
Fügen Sie dem Diagramm einen Datenquellenknoten hinzu.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parameter
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder für diesen Knoten.
Gibt zurück
Knoten
Rückgabetyp
add_module_node
Hinzufügen eines Modulknotens zum Graph.
add_module_node(name, input_bindings, output_bindings=None, param_bindings=None, module=None, module_builder=None, module_wiring=None, runconfig=None, cloud_settings=None)
Parameter
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder für diesen Knoten
Eine Zuordnung zwischen den Ein-/Ausgaben des Knotens und den Moduleingaben/-ausgaben. Enthält zwei Schlüssel, Eingaben und Ausgaben, die jeweils einem Diktat zugeordnet sind, dessen Schlüssel die Namen der Ein-/Ausgaben des Moduls sind, und die Werte sind die Ports des Knotens.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Einstellungen, die für Clouds verwendet werden
Gibt zurück
Knoten
Rückgabetyp
connect
Verbinden zwei Ports und erstellt einen Edge.
connect(source_port, dest_port)
Parameter
Gibt zurück
Edge
Rückgabetyp
delete_node
Löschen Sie einen Knoten aus dem Diagramm.
delete_node(node_id)
Parameter
finalize
Abschließen von Ressourcen für Knoten im Graph.
finalize(dry_run=None, regenerate_outputs=False)
Parameter
- dry_run
- bool
Legen Sie diese Einstellung auf True fest, um zu überprüfen, ob das Diagramm erstellt werden kann, ohne externe API-Aufrufe an den Azure ML-Dienst vorzunehmen.
- regenerate_outputs
- bool
Legen Sie diese Einstellung auf True fest, um eine neue Ausführung zu erzwingen (die Wiederverwendung von Modulen/Datenquellen nicht zu).
Gibt zurück
Wörterbuch von {node_id, (resource_id, is_new_resource)}
Rückgabetyp
generate_yaml
Generieren Sie die YAML-Darstellung des Graphs.
generate_yaml()
Gibt zurück
Zurückgeben des YAML-Wörterbuchs
Rückgabetyp
get_node
Abrufen eines Knotens nach ID.
get_node(node_id)
Parameter
Gibt zurück
Der Knoten.
Rückgabetyp
sequence
Konfigurieren Sie eine Liste der Knoten, die in einer Sequenz nach dem ersten Knoten in der Liste ausgeführt werden sollen.
sequence(nodes)
Parameter
submit
Übermitteln Sie das Diagramm zur Ausführung in der Cloud.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parameter
- continue_on_step_failure
- bool
Gibt an, ob die Ausführung des Experiments fortgesetzt werden soll, wenn ein Schritt fehlschlägt. True gibt an, dass nur Schritte, die keine Abhängigkeit von der Ausgabe des fehlgeschlagenen Schritts aufweisen, weiterhin ausgeführt werden.
- regenerate_outputs
- bool
Legen Sie diese Einstellung auf True fest, um eine neue Ausführung zu erzwingen (Wiederverwendung von Modulen/Datenquellen nicht möglich)
- parent_run_id
Optionale Ausführungs-ID, die für die übergeordnete Ausführung dieser Pipeline ausgeführt werden soll, was in RunHistory widergespiegelt wird. Die übergeordnete Ausführung muss zu dem Experiment gehören, an das diese Pipeline übermittelt wird.
- kwargs
- dict
Benutzerdefinierte Schlüsselwortargumente, für die zukünftige Entwicklung reserviert.
Gibt zurück
Eine PipelineRun.
Rückgabetyp
validate
Überprüfen von Graph. Gibt eine Liste mit Fehlern zurück.
validate()
Gibt zurück
Auflisten von Fehlern.
Rückgabetyp
Attribute
datasource_nodes
edges
module_nodes
node_dict
Abrufen eines Wörterbuchs, das alle Knoten enthält.
Gibt zurück
Wörterbuch von {Knoten-ID, Node}
Rückgabetyp
node_name_dict
Abrufen eines Wörterbuchs, das alle Knoten enthält, die nach Namen indiziert sind.
Gibt zurück
Wörterbuch von {Knotenname, Node}
Rückgabetyp
nodes
params
Abrufen eines Wörterbuchs, das alle Graphparameter enthält. Werte sind Literaltypen oder Datenverweisen als JSON-Zeichenfolge.
Gibt zurück
Wörterbuch von {param name, param value}
Rückgabetyp
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für