Partager via


WorkerConfiguration Classe

WorkerConfiguration est la classe qui contient toutes les informations nécessaires à l’exécution des Workers.

Initialiser workerConfiguration

:type azureml.core.runconfig.HistoryConfiguration :p aram use_gpu : Prameter utilisé pour indiquer si l’image de base par défaut doit avoir les packages pour

gpu ajouté. Si environment est défini, ce paramètre est ignoré.

fichier yaml. :type conda_dependencies_file: str

Héritage
azureml._base_sdk_common.abstract_run_config_element._AbstractRunConfigElement
WorkerConfiguration

Constructeur

WorkerConfiguration(node_count, compute_target=None, environment=None, shm_size='2g', history=None, use_gpu=False, pip_packages=None, conda_packages=None, conda_dependencies_file=None, pip_requirements_file=None)

Paramètres

Nom Description
node_count
Obligatoire
int

Nombre de nœuds Worker à initialiser, un Worker s’exécute par ordinateur dans la cible de calcul.

compute_target

Cible de calcul dans laquelle les Workers s’exécuteront. Il peut s’agir d’un objet ou du nom de la cible de calcul.

Valeur par défaut: None
environment

Définition de l’environnement pour les Workers. Elle inclut PythonSection, DockerSection et les variables d’environnement. Toute option d’environnement qui n’est pas directement exposée par le biais d’autres paramètres à la construction WorkerConfiguration peut être définie à l’aide de ce paramètre. Si ce paramètre est spécifié, il sera utilisé comme base sur laquelle les packages spécifiés dans pip_packages et conda_packages seront ajoutés.

Valeur par défaut: None
shm_size
str

Configuration shm_size de Docker pour le Worker.

Valeur par défaut: 2g
history

Configuration de l’historique de l’exécution du Worker. Détermine les dossiers de journaux qui seront analysés.

Valeur par défaut: None
use_gpu

Paramètre utilisé pour indiquer si les packages de GPU doivent être ajoutés pour l’image de base par défaut. Si environment est défini, ce paramètre est ignoré.

Valeur par défaut: False
conda_packages

Liste des chaînes représentant les packages Conda à ajouter à l’environnement Python pour les Workers.

Valeur par défaut: None
pip_packages

Liste des chaînes représentant les packages pip à ajouter à l’environnement Python pour les Workers.

Valeur par défaut: None
pip_requirements_file
str

Chemin d’accès relatif au fichier texte des spécifications pip des Workers. Peut être fourni en association avec le paramètre pip_packages.

Valeur par défaut: None
conda_dependencies_file
str

Chemin d’accès relatif au fichier yaml des dépendances Conda des Workers.

Valeur par défaut: None
node_count
Obligatoire
int

Nombre de nœuds Worker à initialiser, un Worker s’exécute par ordinateur dans la cible de calcul.

compute_target
Obligatoire
<xref:azureml.core.compute_target.ComputeTarget> ou str

Cible de calcul dans laquelle les Workers s’exécuteront. Il peut s’agir d’un objet ou du nom de la cible de calcul.

environment
Obligatoire

Définition de l’environnement pour les Workers. Elle inclut PythonSection, DockerSection et les variables d’environnement. Toute option d’environnement qui n’est pas directement exposée par le biais d’autres paramètres à la construction WorkerConfiguration peut être définie à l’aide de ce paramètre. Si ce paramètre est spécifié, il sera utilisé comme base sur laquelle les packages spécifiés dans pip_packages et conda_packages seront ajoutés.

shm_size
Obligatoire
str

Configuration shm_size de Docker pour le Worker.

history
Obligatoire

Configuration de l’historique de l’exécution du Worker. Détermine les dossiers de journaux qui seront analysés.

conda_packages
Obligatoire

Liste des chaînes représentant les packages Conda à ajouter à l’environnement Python pour les Workers.

pip_packages
Obligatoire

Liste des chaînes représentant les packages pip à ajouter à l’environnement Python pour les Workers.

pip_requirements_file
Obligatoire
str

Chemin d’accès relatif au fichier texte des spécifications pip des Workers. Peut être fourni en association avec le paramètre pip_packages.

conda_dependencies_file
Obligatoire

Chemin d’accès relatif aux dépendances conda des workers

Attributs

target

Obtient la cible de calcul dans laquelle l’exécution des Workers est planifiée pour être exécutée.

Les cibles de calcul cloud disponibles peuvent être trouvées à l’aide de la fonction compute_targets.

Retours

Type Description
str

Nom de la cible