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