environment Module

Contient des fonctionnalités pour la création et la gestion des environnements reproductibles dans Azure Machine Learning.

Les environnements offrent un moyen de gérer la dépendance logicielle afin que les environnements contrôlés soient reproductibles avec une configuration manuelle minimale quand vous passez d’un environnement de développement local à un environnement cloud distribué. Un environnement encapsule des packages Python, des variables d’environnement, des paramètres logiciels pour les scripts de formation et de scoring ainsi que des temps d’exécution sur Python, Spark ou Docker. Pour plus d’informations sur l’utilisation des environnements pour la formation et le déploiement avec Azure Machine Learning, consultez Créez et gérez des environnements réutilisables.

Classes

DockerBuildContext

Définit un contexte de build Docker.

Constructeur DockerBuildContext de classe.

DockerEnvironment

DÉPRÉCIÉ. Utilise la classe DockerConfiguration.

Constructeur DockerEnvironment de classe.

DockerImageDetails

Classe de détails d’image Docker AzureML.

Constructeur de classe.

DockerImagePlatform

Définit une connexion à un registre de conteneurs Azure Container Registry.

Constructeur de classe DockerImagePlatform.

DockerSection

Définit des paramètres permettant de personnaliser l’image Docker construite pour les spécifications de l’environnement.

La classe DockerSection est utilisée dans la classe Environment pour personnaliser et contrôler l’image Docker finale qui contient l’environnement spécifié.

Constructeur DockerSection de classe.

Environment

Configure un environnement Python reproductible pour les expériences Machine Learning.

Un environnement définit des packages Python, des variables d’environnement et des paramètres Docker utilisés dans les expériences Machine Learning, y compris dans la préparation des données, la formation et le déploiement sur un service web. Un environnement est managé et versionné dans un Workspace Azure Machine Learning. Vous pouvez mettre à jour un environnement existant et récupérer une version à réutiliser. Les environnements sont exclusifs à l’espace de travail dans lequel ils sont créés et ne peuvent pas être utilisés dans différents espaces de travail.

Pour plus d’informations sur les environnements, consultez Créer et gérer des environnements réutilisables.

Constructeur d’environnement de classe.

EnvironmentReference

Fait référence à une définition d’environnement existant stocké dans l’espace de travail.

Un élément EnvironmentReference peut être utilisé à la place d’un objet Environnement.

Constructeur EnvironmentReference de classe.

ImageBuildDetails

Classe de build de l’image d’environnement.

La classe ImageBuildDetails fournit des détails sur l’état de build de l’image d’environnement.

Constructeur ImageBuildDetails de classe.

PythonEnvironment

DÉPRÉCIÉ. Utilise la classe PythonSection.

Constructeur PythonEnvironment de classe.

PythonSection

Définit l’environnement et l’interpréteur Python à utiliser sur un calcul cible pour une exécution.

Cette classe est utilisée dans la classe Environment.

Constructeur PythonSection de classe.

RCranPackage

Définit les packages CRAN à installer.

Constructeur RCranPackage de classe.

RGitHubPackage

Définit les packages Github à installer.

Constructeur RGitHubPackage de classe.

RSection

Définit l’environnement R à utiliser sur un calcul cible pour une exécution.

Cette classe est utilisée dans la classe : azureml.core.Environment.

Constructeur de classe RSection.

SparkEnvironment

DÉPRÉCIÉ. Utilise la classe SparkSection.

Constructeur SparkEnvironment de classe.

SparkPackage

Définit une dépendance Spark (package).

Constructeur SparkPackage de classe.

SparkSection

Définit les paramètres Spark à utiliser pour l’infrastructure PySpark dans l’environnement.

Cette classe SparkSection est utilisée dans la classe Environment.

Constructeur SparkSection de classe.