module Modul

Enthält Klassen zum Erstellen und Verwalten von wiederverwendbaren Berechnungseinheiten einer Azure Machine Learning-Pipeline.

Durch Module können Sie Berechnungseinheiten in einer Pipeline erstellen, die Eingaben, Ausgaben und parameterbasierte Umgebungskonfigurationen enthalten können. Ein Modul kann versioniert und in verschiedenen Azure Machine Learning-Pipelines verwendet werden, im Gegensatz zu PipelineStep (und abgeleiteten Klassen), die in einer Pipeline verwendet werden.

Module werden für die Wiederverwendung in mehreren Pipelines konzipiert und können sich weiterentwickeln, um eine bestimmte Berechnungslogik an verschiedene Anwendungsfälle anzupassen. Ein Schritt in einer Pipeline kann in schnellen Iterationen verwendet werden, um einen Algorithmus zu verbessern. Sobald das Ziel erreicht ist, wird der Algorithmus in der Regel als Modul veröffentlicht, um die Wiederverwendung zu ermöglichen.

Klassen

Module

Stellt eine Berechnungsergebniseinheit dar, die in einer Azure Machine Learning-Pipeline verwendet wird.

Ein Modul ist eine Sammlung von Dateien, die auf einem Computeziel ausgeführt werden, und eine Beschreibung einer Schnittstelle. Die Sammlung von Dateien kann Skripts, Binärdateien oder andere Dateien umfassen, die für die Ausführung auf dem Computeziel erforderlich sind. Die Modulschnittstelle beschreibt Eingaben, Ausgaben und Parameterdefinitionen. Sie werden nicht an bestimmte Werte oder Daten gebunden. Einem Modul ist eine Momentaufnahme zugeordnet, die die Sammlung der für das Modul definierten Dateien erfasst.

Initialisieren Des Moduls.

ModuleVersion

Stellt die tatsächliche Berechnungseinheit in einem Module dar.

Sie sollten diese Klasse nicht direkt verwenden. Verwenden Sie stattdessen eine der Publish-Methoden der Module-Klasse.

Initialisieren Sie ModuleVersion.

ModuleVersionDescriptor

Definiert die Version und ID einer ModuleVersion.

Initialisieren Sie ModuleVersionDescriptor.