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._AbstractRunConfigElementWorkerConfiguration
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
|
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 Valeur par défaut: None
|
shm_size
|
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 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
|
Chemin d’accès relatif au fichier texte des spécifications pip des Workers.
Peut être fourni en association avec le paramètre Valeur par défaut: None
|
conda_dependencies_file
|
Chemin d’accès relatif au fichier yaml des dépendances Conda des Workers. Valeur par défaut: None
|
node_count
Obligatoire
|
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 |
shm_size
Obligatoire
|
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
|
Chemin d’accès relatif au fichier texte des spécifications pip des Workers.
Peut être fourni en association avec le paramètre |
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 |
---|---|
Nom de la cible |