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
|
Numero di nodi di lavoro da inizializzare, un ruolo di lavoro verrà eseguito per computer nella destinazione di calcolo. |
|
compute_target
|
AbstractComputeTarget 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. 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 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, 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 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
|
Percorso relativo del file di testo dei requisiti pip del ruolo di lavoro.
Questa opzione può essere fornita in combinazione con il Valore predefinito: None
|
|
conda_dependencies_file
|
Percorso relativo del file yaml delle dipendenze del ruolo di lavoro. Valore predefinito: None
|
|
node_count
Necessario
|
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 |
|
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, 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
|
Percorso relativo del file di testo dei requisiti pip del ruolo di lavoro.
Questa opzione può essere fornita in combinazione con il |
|
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 |
|---|---|
|
Nome di destinazione |