Condividi tramite


WorkerConfiguration Classe

WorkerConfiguration è la classe che contiene tutte le informazioni necessarie per l'esecuzione dei ruoli di lavoro.

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

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 computer nella destinazione di calcolo.

compute_target

Destinazione di calcolo in cui verranno eseguiti i ruoli di lavoro. Può trattarsi di un oggetto o del nome della destinazione di calcolo.

Valore predefinito: None
environment

Definizione dell'ambiente per i ruoli di lavoro. 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 su cui verranno aggiunti i pacchetti specificati in pip_packages e conda_packages .

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, che 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 i pacchetti conda da aggiungere all'ambiente Python per i ruoli di lavoro.

Valore predefinito: None
pip_packages

Elenco di stringhe che rappresentano i pacchetti pip da aggiungere all'ambiente Python per i ruoli di lavoro

Valore predefinito: None
pip_requirements_file
str

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

Valore predefinito: None
conda_dependencies_file
str

Percorso relativo del file yaml delle dipendenze 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 computer nella destinazione di calcolo.

compute_target
Necessario
<xref:azureml.core.compute_target.ComputeTarget> oppure str

Destinazione di calcolo in cui verranno eseguiti i ruoli di lavoro. Può trattarsi di un oggetto o del nome della destinazione di calcolo.

environment
Necessario

Definizione dell'ambiente per i ruoli di lavoro. 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 su cui verranno aggiunti i pacchetti specificati in pip_packages e conda_packages .

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, che controlla quali cartelle di log verranno monitorate

conda_packages
Necessario

Elenco di stringhe che rappresentano i pacchetti conda da aggiungere all'ambiente Python per i ruoli di lavoro.

pip_packages
Necessario

Elenco di stringhe che rappresentano i pacchetti pip da aggiungere all'ambiente Python per i ruoli di lavoro

pip_requirements_file
Necessario
str

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

conda_dependencies_file
Necessario

Percorso relativo alle dipendenze di conda dei ruoli di lavoro

Attributi

target

Ottenere la destinazione di calcolo in cui l'esecuzione del ruolo di lavoro è pianificata per l'esecuzione.

Le destinazioni di calcolo cloud disponibili sono disponibili usando la funzione compute_targets

Restituisce

Tipo Descrizione
str

Nome di destinazione