Freigeben über


module Modul

Enthält Klassen zum Erstellen und Verwalten wiederverwendbarer Recheneinheiten einer Azure Machine Learning-Pipeline.

Mithilfe von Modulen können Sie Recheneinheiten in einem PipelineBereich erstellen, der Eingaben, Ausgaben und Abhängigkeiten von Parametern und einer Umgebungskonfiguration aufweisen kann, die ausgeführt werden kann. 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 sind für die Wiederverwendung in mehreren Pipelines konzipiert und können sich entwickeln, um eine bestimmte Berechnungslogik für verschiedene Anwendungsfälle anzupassen. Ein Schritt in einer Pipeline kann in schnellen Iterationen verwendet werden, um einen Algorithmus zu verbessern, und sobald das Ziel erreicht wurde, wird der Algorithmus in der Regel als Modul veröffentlicht, um die Wiederverwendung zu ermöglichen.

Klassen

Module

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

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

Modul initialisieren.

ModuleVersion

Stellt die tatsächliche Berechnungseinheit in einer Module.

Sie sollten diese Klasse nicht direkt verwenden. Verwenden Sie stattdessen eine der Veröffentlichungsmethoden der Module Klasse.

Initialisieren Sie ModuleVersion.

ModuleVersionDescriptor

Definiert die Version und ID einer ModuleVersion.

Initialisieren Sie ModuleVersionDescriptor.