WorkerConfiguration Classe
WorkerConfiguration è la classe che contiene tutte le informazioni necessarie per l'esecuzione dei lavoratori.
Inizializzare workerConfiguration
:type azureml.core.runconfig.HistoryConfiguration :p aram use_gpu: Prameter usato per segnalare se l'immagine di base predefinita deve avere i pacchetti per
GPU aggiunta. Questo parametro viene ignorato se environment
è impostato.
file yaml. :type conda_dependencies_file: str
- Ereditarietà
-
azureml._base_sdk_common.abstract_run_config_element._AbstractRunConfigElementWorkerConfiguration
Costruttore
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)
Parametri
Nome | Descrizione |
---|---|
node_count
Necessario
|
Numero di nodi di lavoro da inizializzare, un ruolo di lavoro verrà eseguito per ogni computer nella destinazione di calcolo. |
compute_target
|
AbstractComputeTarget oppure
str
Destinazione di calcolo in cui verranno eseguiti i lavoratori. Può essere un oggetto o il nome della destinazione di calcolo. Valore predefinito: None
|
environment
|
Definizione dell'ambiente per i lavoratori. Include PythonSection, DockerSection e variabili di ambiente. Qualsiasi opzione di ambiente non esposta direttamente tramite altri parametri alla costruzione workerConfiguration può essere impostata usando questo parametro. Se questo parametro viene specificato, verrà usato come base in cui verranno aggiunti i pacchetti specificati in Valore predefinito: None
|
shm_size
|
Configurazione di docker shm_size per il ruolo di lavoro. Valore predefinito: 2g
|
history
|
Configurazione della cronologia per l'esecuzione del ruolo di lavoro, questo controllo controlla quali cartelle di log verranno monitorate Valore predefinito: None
|
use_gpu
|
Parametro usato per segnalare se l'immagine di base predefinita deve avere i pacchetti per gpu aggiunti. Questo parametro viene ignorato se Valore predefinito: False
|
conda_packages
|
Elenco di stringhe che rappresentano pacchetti conda da aggiungere all'ambiente Python per i lavoratori. Valore predefinito: None
|
pip_packages
|
Elenco di stringhe che rappresentano i pacchetti pip da aggiungere all'ambiente Python per i lavoratori Valore predefinito: None
|
pip_requirements_file
|
Percorso relativo al file di testo pip dei requisiti del lavoro.
Questa opzione può essere fornita in combinazione con il Valore predefinito: None
|
conda_dependencies_file
|
Percorso relativo del file di dipendenze yaml del ruolo di lavoro. Valore predefinito: None
|
node_count
Necessario
|
Numero di nodi di lavoro da inizializzare, un ruolo di lavoro verrà eseguito per ogni computer nella destinazione di calcolo. |
compute_target
Necessario
|
<xref:azureml.core.compute_target.ComputeTarget> oppure
str
Destinazione di calcolo in cui verranno eseguiti i lavoratori. Può essere un oggetto o il nome della destinazione di calcolo. |
environment
Necessario
|
Definizione dell'ambiente per i lavoratori. Include PythonSection, DockerSection e variabili di ambiente. Qualsiasi opzione di ambiente non esposta direttamente tramite altri parametri alla costruzione workerConfiguration può essere impostata usando questo parametro. Se questo parametro viene specificato, verrà usato come base in cui verranno aggiunti i pacchetti specificati in |
shm_size
Necessario
|
Configurazione di docker shm_size per il ruolo di lavoro. |
history
Necessario
|
Configurazione della cronologia per l'esecuzione del ruolo di lavoro, questo controllo controlla quali cartelle di log verranno monitorate |
conda_packages
Necessario
|
Elenco di stringhe che rappresentano pacchetti conda da aggiungere all'ambiente Python per i lavoratori. |
pip_packages
Necessario
|
Elenco di stringhe che rappresentano i pacchetti pip da aggiungere all'ambiente Python per i lavoratori |
pip_requirements_file
Necessario
|
Percorso relativo al file di testo pip dei requisiti del lavoro.
Questa opzione può essere fornita in combinazione con il |
conda_dependencies_file
Necessario
|
Percorso relativo alle dipendenze di conda dei lavoratori |
Attributi
target
Ottenere la destinazione di calcolo in cui l'esecuzione del ruolo di lavoro è pianificata per l'esecuzione.
Le destinazioni di cloud compute disponibili sono disponibili usando la funzione compute_targets
Restituisce
Tipo | Descrizione |
---|---|
Nome di destinazione |