Condividi tramite


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._AbstractRunConfigElement
WorkerConfiguration

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
int

Numero di nodi di lavoro da inizializzare, un ruolo di lavoro verrà eseguito per ogni computer nella destinazione di calcolo.

compute_target

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 pip_packages e conda_packages verranno aggiunti.

Valore predefinito: None
shm_size
str

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 environment è impostato.

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
str

Percorso relativo al file di testo pip dei requisiti del lavoro. Questa opzione può essere fornita in combinazione con il pip_packages parametro .

Valore predefinito: None
conda_dependencies_file
str

Percorso relativo del file di dipendenze yaml del ruolo di lavoro.

Valore predefinito: None
node_count
Necessario
int

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 pip_packages e conda_packages verranno aggiunti.

shm_size
Necessario
str

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
str

Percorso relativo al file di testo pip dei requisiti del lavoro. Questa opzione può essere fornita in combinazione con il pip_packages parametro .

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
str

Nome di destinazione