environment Modul
Enthält Funktionen zum Erstellen und Verwalten reproduzierbarer Umgebungen in Azure Machine Learning.
Umgebungen bieten eine Möglichkeit zum Verwalten von Softwareabhängigkeiten, sodass kontrollierte Umgebungen mit minimaler manueller Konfiguration reproduzierbar sind, während Sie zwischen lokalen und verteilten Cloudentwicklungsumgebungen wechseln. Eine Umgebung kapselt Python-Pakete, Umgebungsvariablen, Softwareeinstellungen für Schulungs- und Bewertungsskripts und Laufzeiten auf Python, Spark oder Docker. Weitere Informationen zur Verwendung von Umgebungen für Schulungen und Bereitstellungen mit Azure Machine Learning finden Sie unter Erstellen und Verwalten wiederverwendbarer Umgebungen.
Klassen
| DockerBuildContext |
Definiert einen Docker-Buildkontext. Klassen-DockerBuildContext-Konstruktor. |
| DockerEnvironment |
VERALTET. Verwenden Sie die DockerConfiguration Klasse. Klassen-DockerEnvironment-Konstruktor. |
| DockerImageDetails |
AzureML-Docker-Imagedetailseklasse. Klassenkonstruktor. |
| DockerImagePlatform |
Definiert eine Verbindung mit einer Azure-Containerregistrierung. Klassen-DockerImagePlatform-Konstruktor. |
| 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 anzupassen und zu steuern, das die angegebene Umgebung enthält. Klassen-DockerSection-Konstruktor. |
| Environment |
Konfiguriert eine reproduzierbare Python-Umgebung für Machine Learning-Experimente. Eine Umgebung definiert Python-Pakete, Umgebungsvariablen und Docker-Einstellungen, die in Machine Learning-Experimenten verwendet werden, einschließlich der Datenvorbereitung, Schulung und Bereitstellung in einem Webdienst. Eine Umgebung wird in einem Azure Machine Learning Workspaceverwaltet und versioniert. Sie können eine vorhandene Umgebung aktualisieren und eine Version abrufen, um sie wiederzuverwenden. Umgebungen sind exklusiv 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. Class Environment-Konstruktor. |
| EnvironmentReference |
Verweist auf eine vorhandene Umgebungsdefinition, die im Arbeitsbereich gespeichert ist. Ein EnvironmentReference kann anstelle eines Environment-Objekts verwendet werden. Class EnvironmentReference-Konstruktor. |
| ImageBuildDetails |
Buildklasse für Umgebungsimages. Die ImageBuildDetails-Klasse enthält Details zum Buildstatus des Umgebungsimages. Class ImageBuildDetails-Konstruktor. |
| PythonEnvironment |
VERALTET. Verwenden Sie die PythonSection Klasse. Class PythonEnvironment-Konstruktor. |
| PythonSection |
Definiert die Python-Umgebung und den Interpreter, die für eine Ausführung auf einer Zielberechnung verwendet werden sollen. Diese Klasse wird in der Environment Klasse verwendet. Class PythonSection-Konstruktor. |
| RCranPackage |
Definiert die zu installierenden CRAN-Pakete. Class RCranPackage-Konstruktor. |
| RGitHubPackage |
Definiert die zu installierenden Github-Pakete. Class RGitHubPackage-Konstruktor. |
| RSection |
Definiert die R-Umgebung, die für eine Zielberechnung für eine Ausführung verwendet werden soll. Diese Klasse wird in der Klasse :azureml.core.Environment verwendet. Klassen-RSection-Konstruktor. |
| SparkEnvironment |
VERALTET. Verwenden Sie die SparkSection Klasse. Class SparkEnvironment-Konstruktor. |
| SparkPackage |
Definiert eine Spark-Abhängigkeit (Paket). Class 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. Class SparkSection-Konstruktor. |