environment Modul

Enthält Funktionalität zum Erstellen und Verwalten reproduzierbarer Umgebungen in Azure Machine Learning.

Umgebungen bieten eine Möglichkeit zur Verwaltung von Softwareabhängigkeiten, sodass kontrollierte Umgebungen mit minimaler manueller Konfiguration reproduziert werden können, wenn Sie zwischen lokalen und verteilten Cloudentwicklungsumgebungen wechseln. Umgebungen kapseln Python-Pakete, Umgebungsvariablen und Softwareeinstellungen für Trainings- und Bewertungsskripts sowie Laufzeiten für Python, Spark oder Docker. Weitere Informationen zur Verwendung von Umgebungen für Training und Bereitstellung mit Azure Machine Learning finden Sie unter Erstellen und Verwalten von wiederverwendbaren Umgebungen.

Klassen

DockerBuildContext

Definiert einen Docker-Buildkontext.

DockerBuildContext-Konstruktor der Klasse.

DockerEnvironment

VERALTET. Verwenden Sie die Klasse DockerConfiguration.

DockerEnvironment-Konstruktor der Klasse.

DockerImageDetails

AzureML-Docker-Imagedetailklasse.

Klassenkonstruktor.

DockerImagePlatform

Definiert eine Verbindung mit einer Azure Container Registry-Instanz.

DockerImagePlatform-Konstruktor der Klasse.

DockerSection

Definiert Einstellungen zum Anpassen des Docker-Images, das nach den Spezifikationen der Umgebung erstellt wird.

Die DockerSection-Klasse wird in der Environment-Klasse verwendet, um das endgültige resultierende Docker-Image, das die angegebene Umgebung enthält, anzupassen und zu steuern.

DockerSection-Konstruktor der Klasse.

Environment

Konfiguriert eine reproduzierbare Python-Umgebung für Experimente zum maschinellen Lernen.

Eine Umgebung definiert Python-Pakete, Umgebungsvariablen und Docker-Einstellungen, die in ML-Experimenten verwendet werden, einschließlich der Datenvorbereitung, des Trainings und der Bereitstellung in einem Webdienst. Eine Umgebung wird in einem Azure Machine Learning-Workspace verwaltet und versioniert. Sie können eine vorhandene Umgebung aktualisieren und eine Version zur Wiederverwendung abrufen. Umgebungen gelten ausschließlich für den Arbeitsbereich, in dem sie erstellt werden, und können nicht in verschiedenen Arbeitsbereichen verwendet werden.

Weitere Informationen zu Umgebungen finden Sie unter Erstellen und Verwalten wiederverwendbarer Umgebungen.

Klassenumgebungskonstruktor.

EnvironmentReference

Verweist auf eine vorhandene Umgebungsdefinition, die im Arbeitsbereich gespeichert ist

Ein EnvironmentReference-Objekt kann anstelle eines Environment-Objekts verwendet werden.

Class EnvironmentReference-Konstruktor.

ImageBuildDetails

Die Build-Klasse des Umgebungsimages.

Die ImageBuildDetails-Klasse enthält Details zum Buildstatus des Umgebungsimages.

ImageBuildDetails-Konstruktor der Klasse.

PythonEnvironment

VERALTET. Verwenden Sie die Klasse PythonSection.

Klasse PythonEnvironment-Konstruktor.

PythonSection

Definiert die Python-Umgebung und den Interpreter, die auf der Zielcomputeressource verwendet werden sollen

Diese Klasse wird in der Environment-Klasse verwendet.

Klasse PythonSection-Konstruktor.

RCranPackage

Definiert die CRAN-Pakete, die installiert werden sollen

Klasse RCranPackage-Konstruktor.

RGitHubPackage

Definiert die zu installierenden GitHub-Pakete.

Klasse RGitHubPackage-Konstruktor.

RSection

Definiert die R-Umgebung, die am Computeziel für eine Ausführung verwendet werden soll.

Diese Klasse wird in der :class :azureml.core.Environment-Klasse verwendet.

Klasse RSection-Konstruktor.

SparkEnvironment

VERALTET. Verwenden Sie die Klasse SparkSection.

Klasse SparkEnvironment-Konstruktor.

SparkPackage

Definiert eine Spark-Abhängigkeit (Paket).

Klasse SparkPackage-Konstruktor.

SparkSection

Definiert Spark-Einstellungen, die für das PySpark-Framework in der Umgebung verwendet werden sollen.

Diese SparkSection-Klasse wird in der Environment-Klasse verwendet.

Klasse SparkSection-Konstruktor.